Mysql myini-文件简短-订购速度太慢

时间:2018-11-25 10:10:52

标签: mysql file sorting sql-order-by

当我们从1,000,000行的Mysql中进行自然搜索时,我们有近300,000个搜索结果。当我们要选择自然得分最高的前2,000个文档时,此查询会持续7-8秒。

这次对我们来说太长了。按照自然评分,我们如何才能缩短前2,000个选秀的时间?

数据保存在mysql中。有150万个数据。数据由文本标题和文本详细信息组成。我们的开发人员知道aspx。软件语言aspx

硬件:MYSQL SERVER,16 GB RAM,SSD磁盘

我已如下修改Mysql myini文件:

sort_buffer_size = 4G myisam_sort_buffer_siz A = 512M

7秒的处理时间减少到2.6秒。但是,他再次使用了shortfile。

我们的系统支持126 GB RAM。

我们应该更改哪些设置以仅通过ram呈现具有300,000个结果的列表?我们需要做哪些硬件升级?如果可能的话,我们不想离开mysql。

再次感谢您的反馈

0 个答案:

没有答案