较大的数据库并不是按定义速度较慢,较小的数据库也不是按定义速度较快。
当表包含大量信息时,根据查询类型、要返回的数据量、表结构属性、类型和索引,查询获取结果可能需要更长的时间。
可以说,一个设置不好、信息较少的数据库理论上可能比一个设置良好、信息较多的数据库慢。
一些提示:
备份并删除您肯定不再使用的数据库行确保根据您执行的查询设置了正确的索引删除旧的、未使用的表,这样可以清理一些空间你可以说,在WordPress中,如果你有15000篇帖子,你可以在某个时候在网站的表现中注意到这一点。例如,当您想查询所有帖子,查找一些具有特定状态的帖子时。
这还取决于你的MySQL服务器是什么类型的,它是一个有着大量内存和杀手级处理器的专用服务器吗?如果你的MySQL服务器安装在一台旧笔记本电脑上,而这台旧笔记本电脑是你祖母的,那么你就不会“感觉”到这种差异了。
如果你问我空桌子或半空桌子会影响性能的话,我一分钟也睡不着。如果在任何查询中都不使用这些表,并且表也不多,那么性能差异可以忽略。