在MYSQL Workbench上,我正在運行這個查詢:count(*) from test.nameTable
我在這個表中有幾百萬行。 經過一段時間我得到這個錯誤:Lost connection to MySQL server during query
我看到這個問題,並在其他地方的答案,但沒有答案幫助。
我試着將所有超時和數據包大小全局變量設置爲其最大值,並以某種方式拆分我的查詢。 但是這些方法都不起作用。在查詢期間與MySQL服務器失去聯繫
SET GLOBAL connect_timeout=10000000
SET GLOBAL net_read_timeout=10000000
SET GLOBAL max_allowed_packet=1073741824
任何人都知道可能是什麼問題以及如何解決它?
對索引列進行計數 – Mihai
索引列與其他列不同嗎? 我嘗試了一個主鍵 - 它沒有工作,或者 –
表(MyISAM,InnoDB等)的存儲類型是什麼?我似乎記得,對於COUNT可能會產生很大的影響... –