PHP 板


LINE

看板 PHP  RSS
免責聲明,我不負責管DB,我最討厭管機器了 以下建議請跟你們家 DBA 討論,我們家的經驗不一定適合你們家 ※ 引述《liisi (小心一點)》之銘言: : 今天中午和晚上 又發生一次 : process 每個都在sending data 我用「mysql index sending data」找到一些東西,不知道能不能幫到你 https://www.google.com.tw/search?q=mysql+index+sending+data https://read01.com/6nEeN.html 我沒有看得很懂,但是大概是「欄位們之中有肥肥的欄位把什麼東西弄爆了」 不確定這跟你碰到的狀況是否相同 如果是這個問題,那應急解法也許會是「select 時若可以不要連胖欄位一起撈」 另外是這問題看起來是東西沒載到 RAM 裡面於是卡 IO 換句話說有個超級不要臉的解法是改用 SSD 我自己是看過背景在跑的三四千秒 query(是的我知道這很 suck)靠SSD變成五分鐘 裝 SSD 跟吸毒一樣不健康而且會上癮。這招雖然可恥但有用。 不過我對 SSD 實際的 fail rate 沒有概念。使用這招之前要確保你們家資料強固性夠 另外我對你們家的狀況感到有點趣味 : 我們是用 mysql 5.3 我不認識這版本,只跟 5.5+ 打過交道,推測這大概快十年前的東西了 可能的話規劃一下升級? 話說回來,你們要升這麼大一級大概也會很痛,可能不是有心就做得到... : 商品不是10幾萬筆 是幾十萬筆 : 且每一天 都會增加幾百筆以上 : 商品的結構 分成2個table (之前的人設計的) 上面的連結有提到分 table 的可能理由。兩個 table 的大小看來也符合。 : 1個 good_info1 , 1個 good_info2 : info1 有幾百M , info2卻有5G 是1對1的關係 info1有幾筆 info2就有幾筆 假設是 50 萬筆,500M, 5G 那就是一個商品平均 11K,有點胖胖的。 我會猜是大家都有把商品描述寫好寫滿,所以文字資料量大。 如果你們用 InnoDB 但沒開壓縮,建議開一下,可以省一些硬碟空間跟IO時間。 如果你們用 InnoDB 且已經開了壓縮,那我會懷疑裡面是不是有圖檔之類的 blob 個人是不推薦把二進位資料放在這種公開接客的 DB 裡面 以圖檔來說會建議另外弄靜態檔案服務,世界會美好很多 如果你們用 MyISAM,那是另外一個境界的問題... 如果我都猜錯,那....家家有本難念的經... ================= 另外關於 join,我自己的經驗是「只要有好好吃到 index 那 overhead 可忽略」 跟其他地方看到「Join有一定代價」的經驗有差距 這部分我有想到幾個可能原因,我不知道正解為何: - 我們家全部用 InnoDB 所以不會像 MyISAM 在那邊一直被 table lock 卡全場 - 我們家 DB 機規格好(用錢能解決的都是小問題) - 我們家 DBA 真的調得很好 -- 莉娜用魔法爆破進入屋內。 劫犯從另一個房間裡出現,大叫道︰「妳是誰!」 莉娜︰「我是個可疑的女人!」 劫犯無言以對。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.54.84
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1487432487.A.590.html ※ 編輯: GALINE (114.27.54.84), 02/19/2017 00:01:00
1F:→ iFEELing: join一定有代價 只是調得好的話代價比較低 02/19 00:12
2F:→ iFEELing: PLAN歪掉的話就可以看見代價大爆發..... 02/19 00:14
3F:→ GALINE: 我會認定plan歪掉=沒吃到index,而這不算是join的錯..吧? 02/19 00:24
4F:→ GALINE: 有碰過統計table清空後plan出蠢東西然後效能炸掉,後來用 02/19 00:24
5F:→ GALINE: sub query來逼mysql吃到要的index。 02/19 00:25
6F:→ GALINE: 不過我也真不知道我們家DBA背地裡做了多少努力...(汗 02/19 00:27
※ 編輯: GALINE (114.27.54.84), 02/19/2017 00:31:34
7F:→ iFEELing: plan歪掉也有可能merge/sort大爆炸...先後順序有差.. 02/19 23:16







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP