0

我将创建一个可能会保存数千条记录的 mysql 数据库。在我创建它之前,我想知道解决这个问题的最佳方法是什么?我的意思是如何使数据库更快,以及 mysql 数据库在获取数据时何时开始变慢。有没有免费的解决方案?

谢谢阅读 :)

4

1 回答 1

2

数以千计的记录对于数据库来说绝对算不了什么。

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

Persons
------------------------------
id      int auto_increment
name    varchar(200)
gender  char(1)

现在想象表中有数千条 Person 记录。您想通过人名选择一个人的所有数据。

查询将是

select * from persons
where name = 'John'

如果在name列上放置索引,则查询将执行得更快。

于 2013-10-17T16:32:13.050 回答