如何使一个大型的mysql数据库能够快速运行

时间:2013-10-17 16:31:00

标签: mysql database web

我打算制作一个可能会容纳数千条记录的mysql数据库。在我创建它之前,我想知道最好的方法是什么?我的意思是如何让数据库更快,以及何时mysql数据库在获取数据时开始变慢。 有没有免费的解决方案?

感谢阅读:)

1 个答案:

答案 0 :(得分:2)

成千上万的记录对数据库来说绝对没有。

在您希望在查询中添加条件的列上创建适当的索引。示例数据库表:

Persons
------------------------------
id      int auto_increment
name    varchar(200)
gender  char(1)
现在想象一下,在表中有成千上万的人物记录。您希望按人名选择单个人的所有数据。

查询将是

select * from persons
where name = 'John'

如果您在name列上放置索引,则查询的执行速度会快得多。