我打算制作一个可能会容纳数千条记录的mysql数据库。在我创建它之前,我想知道最好的方法是什么?我的意思是如何让数据库更快,以及何时mysql数据库在获取数据时开始变慢。 有没有免费的解决方案?
感谢阅读:)
答案 0 :(得分:2)
成千上万的记录对数据库来说绝对没有。
在您希望在查询中添加条件的列上创建适当的索引。示例数据库表:
Persons
------------------------------
id int auto_increment
name varchar(200)
gender char(1)
现在想象一下,在表中有成千上万的人物记录。您希望按人名选择单个人的所有数据。
查询将是
select * from persons
where name = 'John'
如果您在name
列上放置索引,则查询的执行速度会快得多。