随笔分类 - Mysql
摘要:在一些项目中由于一些特殊原因仍然保留着显示的获取数据库连接(Connection)、提交事务、回滚事务、关闭连接等操作;其中关闭连接是比较容易疏忽又比较难在前期发现的问题。 我是如何排查连接未关闭的问题的? 首先还是提出3W: 1.What? 数据库连接是应用服务器和数据库之间建立的tcp连接,在获
阅读全文
摘要:性能涉及的层面很多,但是在操作层面,主要有表结构设计优化、索引优化和查询优化 查询的生命周期大致可以分为,从客户端、到服务端、在服务器上解析、生成执行计划、执行、返回结果给客户端 sql执行流程 具体优化技巧 1.消除外连接 2.消除子查询 尽量用join代替子查询,虽说mysql查询优化器会进行优
阅读全文
摘要:事务概念 事务可由一条sql或者一组sql组成。事务是访问并更新数据库中各种数据项的一个程序执行单元。 事务会把数据库从一种一致状态转换为另一种一致状态。在数据提交工作时,可以确保要么所有修改都已经保存了,要么所有修改都不保存。 事务需要满足ACID特性(不同厂商、mysql不同的存储引擎并非严格遵
阅读全文

浙公网安备 33010602011771号