MySQL数据库-性能优化

SQL与数据库优化
本文介绍了三种提高数据库性能的方法:优化SQL语句,如关闭不必要的验证;优化数据库设计,例如通过拆分表或创建中间表来减少查询复杂度;以及通过硬件升级或调整服务器参数来进行服务器层面的优化。

1、优化sql语句,这个是直接的,当然还有如果sql语句执行的过程中需要进行各种验证,那么会降低sql语句的执行速度,可以在执行sql语句前关闭相关的验证,执行完sql后,再开启验证。视情况而定,不是所有的情况下都要关闭验证。

2、数据库设计优化。数据库设计的好,那么性能也得到优化。

很多列的表,有些列频繁被访问,而有的列不怎么访问,那么可以拆分成多个表,这样得到优化了。

还有建立多个表的中间表,这个中间表是频繁被访问的。

适当增加冗余字段,也可以使得操作方便。

当时这些都要视情况而定,适当的优化,比如建立中间表,虽然可以查询更快,需要维护这个中间表啊,维护也是需要时间和处理资源的。

3、服务器优化。硬件优化和软件参数优化。

参数优化。(适当的配置也是可以得到优化的)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值