Php SQL统计了大量的数据
我的MySQL数据库有超过100万条记录,而且还在不断增长。我有一个价值“援助”,有时可以多次使用。我要数援助 我试过了Php SQL统计了大量的数据,php,sql,time,database-performance,Php,Sql,Time,Database Performance,我的MySQL数据库有超过100万条记录,而且还在不断增长。我有一个价值“援助”,有时可以多次使用。我要数援助 我试过了 SELECT COUNT ( DISTINCT (value) ) AS somevalue FROM table 这是可行的,但现在有太多的值,需要比max_exec_时间更长的时间。我也尝试了同样的方法,但没有成功 有没有办法快速运行此查询?或者还有其他解决方案吗 将值作为索引!计算索引的速度比处理表中的记录快得多。只需为每一行分配一个ID(ID,uto_增量),然后取
SELECT COUNT ( DISTINCT (value) ) AS somevalue
FROM table
这是可行的,但现在有太多的值,需要比max_exec_时间更长的时间。我也尝试了同样的方法,但没有成功
有没有办法快速运行此查询?或者还有其他解决方案吗 将值作为索引!计算索引的速度比处理表中的记录快得多。只需为每一行分配一个ID(ID,uto_增量),然后取最后分配的ID。我想要“value”的不同计数。我不想知道有多少个条目。你有一个SQL查询可以帮我管理吗?你的值很好,只需添加索引:
altertable`TABLE`addindex(`value`)