MySQL 常見問題解決

2021-10-01 20:11:59 字數 716 閱讀 7157

1、copying to tmp table

查詢超出了tmp_table_size的限制,那麼mysql用/tmp儲存查詢結果,然後返回給客戶端

調整引數,修改為200m:

set global tmp_table_size=209715200

set tmp_table_size=209715200

set global max_heap_table_size=209715200

set max_heap_table_size=209715200

flush privileges

max_heap_table_size = 200m

tmp_table_size = 200m

2、sending data

「sending data」狀態的含義,是包括「收集 + 傳送 資料」。原因在於:mysql使用「索引」完成查詢結束後,mysql得到了一堆的行id,如果有的列並不在索引中,mysql需要重新到「資料行」上將需要返回的資料讀取出來返回個客戶端。

innodb使用大字段text,blob的一些優化建議,當innodb的儲存格式是 row_format=compact (or row_format=redundant)的時候,innodb只會儲存前768位元組的長度,剩餘的資料存放到「溢位頁」中。

ubuntu常見問題解決

1.錯誤現象 e 無法獲得鎖 var lib dpkg lock open 11 資源臨時不可用 e 無法對管理目錄 var lib dpkg 加鎖,是不是另乙個包管理程式在使用它?無法執行其他apt get命令 解決辦法 第一種 比較暴力 把lock的檔案強行刪掉,解決問題 sudo rm var...

centos常見問題解決

1.執行yum命令時,能連線到網路,但報錯try again 有http 404,這個可能是你的centos版本過低,已經停更 2.連線不到網路 1 先cd etc sysconfig network scripts 再ls一下找到 ifcfg e 數字 有的版本e後邊的字母不一樣數字是不一樣的 這...

PyGame常見問題解決

pygame安裝起來有時候問題比較多。雖然即使不安裝 pygame 也不影響你提交專案 你可以在沒有視覺化模擬節目的情況下完成專案,只是相對困難一些 安裝好的話還是有幫助的。如果你遇到pygame的安裝問題,首先你可以看下下面這些開發者社群的鏈結對你有沒有幫助 pygame 安裝不了,或者安裝過程中...