給數據庫分表,曾經是個離我很遙遠的事情,入行這幾年參與過別人主導的分表、分庫工作,自己從未操刀,直到我自己的垃圾小站主表10多萬記錄,相關的其他表30~40萬,孱弱的服務器面對谷歌和百度的抓取,導致下載一個頁面的時間非常長(PS:谷歌的蜘蛛是我小站的主要用戶)。 因為我抓取的主要 ...
做完了分表之后,數據庫里面的表從 張變成了 張,我以為谷歌的抓取速度會降低為原來的一半,於是每天看一次谷歌抓取速度,結果實在是太失望了 結果發現,分完表之后谷歌抓取等待的時間迅速上升了,對mysql不是很了解,查了一下mysql的一些配置信息,我的數據庫默認是innodb, 結果發現innodb默認是把所有的表放在一個文件里面,無論這個數據庫里面有多少張表,也想起來sqlserver默認也是吧所有 ...
2013-11-16 20:33 29 3734 推薦指數:
給數據庫分表,曾經是個離我很遙遠的事情,入行這幾年參與過別人主導的分表、分庫工作,自己從未操刀,直到我自己的垃圾小站主表10多萬記錄,相關的其他表30~40萬,孱弱的服務器面對谷歌和百度的抓取,導致下載一個頁面的時間非常長(PS:谷歌的蜘蛛是我小站的主要用戶)。 因為我抓取的主要 ...
主要還是項目涉及相關數據需要寫入Oracle數據庫,走了一些坑,隨手記錄一下。。。 首先:可以網上百度Oracle數據庫連接,會有一大堆講解,總之不外乎兩種:一種是需要客戶端的,另一種的不需要客戶端的,我這里只記錄不要裝客戶端的一種連接方法。 不安裝Oracle client則需要依賴一個 ...
在終端下輸入:/etc/rc.d/init.d/mysqld status 查看MySQL狀態,看看是否運行。 沒有運行的話就輸入:/etc/rc.d/init.d/mysqld start 這時,就會初始化數據庫了。 然后輸入:mysql -u root -p 回車,以空密碼登錄 ...
一個Android應用給用戶的第一印象非常重要,除了要有好的創意和美觀的界面,性能也是很關鍵的部分,本文討論的就是第一次啟動的速度問題。 Android應用的啟動過程不能讓用戶等待太長時間,個人覺得最好控制在3秒之內。一般來說,內容的初始化是影響Android應用第一次啟動速度的主要因素 ...
數據庫第一次作業 3.1 使用大學模式,用SQL寫出如下查詢。 a.找出Comp.Sci系開設的具有三個學分的課程名稱。 b. 找出名叫Einstein的教師所教的所有學生的標識,保證結果中沒有重復。 c. 找出教師的最高工資 d. 找出工資最高的所有教師 e.找出 ...
最近總想發點時間寫些東西但抽不出時間,趁着放年假並且今天剛開完項目的年前回顧會議趕緊寫出來,其實挺不好意思講的,有點尷尬。 莫名的項目負責人: 由於公司逐步發展,項目越來越多,沒有人有時間 ...
增加了一個Tools類,放了一些常用的工具 然后寫了一個比較通用的update方法 懶得寫測試類,肯定好使,相信我~ ...