数据库优化

1.设计优化

        01.尽量保持数据库所有元素的小规模

        02.尽量避免使用null

        03. 尽量保持主键数据简短

        04.表有固定长度列可以使速度增快,但可能会占据更多空间

2.权限

        01.简化权限来提高查询速度

3.表优化

        01.如果一张表使用了一段时间,数据可能会随着更新和删除 变得 碎片化。 这种碎片化增加了在表中定位数据               的时间

                 解决办法:

                        OPTIMIZE TABLE tablename;

                        作用:后续insert会重新使用旧的记录位置

4.使用索引

        01.使用索引来提高查询执行速度;不要创建不为查询使用的索引

                可以运行 EXPLAIN 命令检查被使用的索引

5.使用默认值

       01.使用列的默认值        

你可能感兴趣的:(数据库优化)