关于php数据库事务的一个坑

2019-04-12
阅读 1 分钟
2.8k
在使用php的PDO扩展的时候发现的一个问题,在事务开启之后,如果php与mysql之间的连接断开了,会导致php直接记录一个warning的异常,而不是直接抛出一个Exception

Innodb中的buffer poll和redo undo log

2017-04-19
阅读 3 分钟
6.4k
buffer pool,如果mysql不使用内存缓冲池,每次读取数据时,都需要访问磁盘,会大大的增加磁盘的IO请求,导致效率低下;在Innodb引擎在读取数据的时候,把相应的数据和索引载入到内存的缓冲池(buffer pool)中,一定程度的提高了数据的读写速度

mysql中InnoDB引擎中页的概念

2017-03-02
阅读 3 分钟
27.2k
Page是Innodb存储的最基本结构,也是Innodb磁盘管理的最小单位,与数据库相关的所有内容都存储在Page结构里。Page分为几种类型:数据页(B-Tree Node),Undo页(Undo Log Page),系统页(System Page),事务数据页(Transaction System Page)等;每个数据页的大小为16kb,每个Page使用一个32位(一位表示的就是0或1...

查询计划参数详解

2017-03-02
阅读 3 分钟
1.9k
explain这是这次想要了解的重点命令,用于查看mysql中查询sql语句的执行计划,用来对sql进行优化,以最合理的方式写sql语句一条标准的sql查询语句:

千万级别数据的mysql数据表优化

2016-07-26
阅读 5 分钟
5.9k
SELECT * FROM users WHERE name LIKE '%明%' AND sex='男' AND age=32 AND created_at BETWEEN 1388505600 AND 1420041600;

Mysql 中创建索引和索引的使用问题

2016-07-16
阅读 2 分钟
4.2k
在数据库中合理的使用索引是提升mysql数据库的一种高效和快捷的方式,但是在索引的使用上在我的使用中发现有很多坑,因为自己之前没有认识到,所以来总结一下