代码之家  ›  专栏  ›  技术社区  ›  Christian

mysql索引生成性能

  •  1
  • Christian  · 技术社区  · 14 年前

    我试图在30000000条目数据库的两列上建立索引。 我在大约60小时后取消了这个程序,因为它似乎不起作用。

    由于某些原因,mysql只需要22mb ram而不是完全使用ram。 索引构建是一个不需要ram的操作,还是有什么方法可以告诉mysql使用更多的ram以提高速度?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Wolph    14 年前

    阅读这篇关于mysql服务器优化的文章: http://mysqldatabaseadministration.blogspot.com/2005/11/mysql-5-optimization-and-tuning-guide.html 这有点过时了,但仍然主要是相关的。

    长话短说,是的,建立索引需要RAM,是的,如果你想让MySQL更快地使用更多的内存。

    尝试运行此脚本以获取一些快速提示: http://mysqltuner.pl/mysqltuner.pl

        2
  •  1
  •   Quassnoi    14 年前

    你应该增加你的 innodb_buffer_pool_size 如果你的桌子是 InnoDB sort_buffer_size 如果你的桌子是 MyISAM .