Col*_*čko 6 mysql sql mysql-workbench
在MYSQL Workbench上,我正在运行此查询:count(*) from test.nameTable此表中有几百万行.过了一会儿我得到了这个错误:Lost connection to MySQL server during query
我在其他地方看到了这个问题及其答案,但没有一个答案有帮助.
我尝试将所有超时和数据包大小全局变量设置为其最大值,并以某种方式拆分我的查询..但这些方法都没有奏效.
SET GLOBAL connect_timeout=10000000
SET GLOBAL net_read_timeout=10000000
SET GLOBAL max_allowed_packet=1073741824
Run Code Online (Sandbox Code Playgroud)
任何人都知道可能是什么问题以及如何解决它?
小智 -1
如果没有从表中删除任何行,则主键将描述行的总数,在这种情况下您可以尝试
SELECT MAX(pk) FROM test.nameTable
Run Code Online (Sandbox Code Playgroud)
不确定它会更快,但也许值得一试?
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |