📄️ 1.优化数据大小
设计表时应尽量减少其在磁盘上的空间。 这可以通过减少写入磁盘和从磁盘读取的数据量来带来巨大的改进。 较小的表通常需要较少的主内存,而在查询执行期间会主动处理其内容。 表数据的任何空间减少也会导致索引变小,从而可以更快地处理。
📄️ 2.优化MySQL数据类型
针对数值数据进行优化
📄️ 4.针对多个表进行优化
一些保 持单个查询快速的技术涉及将数据拆分到多个表中。当表的数量达到数千甚至数百万时,处理所有这些表的开销就成为新的性能考虑因素。
📄️ 4.MySQL 中内部临时表的使用
在某些情况下,服务器在处理语句时会创建内部临时表。 用户无法直接控制何时发生这种情况。
📄️ 5.数据库和表的数量限制
MySQL 对数据库数量没有限制。 底层文件系统可能对目录数量有限制。
📄️ 6.表大小的限制
MySQL 数据库的有效最大表大小通常由操作系统对文件大小的限制决定,而不是由 MySQL 内部限制决定。 有关操作系统文件大小限制的最新信息,请参阅特定于您的操作系统的文档。
📄️ 7.表列数和行大小的限制
列数限制