概述 在数据库中 IO 的重要性不言而喻,为了更好的管理 IO 操作,大多数数据库都自己管理页数据和刷脏机制(例如 InnoDB
中的 Buffer
pool),而不是交给文件系统甚至是操作系统调度。但是对于顺序写入的日志数据,使用文件系统接口方便的多,文件系统
也是以页的形式管理,呈现给应用层的是一片连续可写的空间,管理的单位称为 Sector 大小是 4KB,所以对于 4KB
对齐的地址读写可以避免跨多个 Sector,对文件系统的性能有很大的提高。
【mysql】 【函数】 【线程】 …
Sep
22
2018
Sep
22
2018
Sep
22
2018
Sep
20
2018
Sep
14
2018
Sep
14
2018
Sep
13
2018
Sep
11
2018
Sep
11
2018
摘要 MetaData
Lock即元数据锁,在数据库中元数据即数据字典信息包括db,table,function,procedure,trigger,event等。Metadata
lock主要为了保证元数据的一致性,用于处理不同线程操作同一数据对象的同步与互斥问题。
【mysql】 【线程】 【lock】 【metadata】 点击查看原文>
Sep
11
2018
开发的时候断点调试,更新mysql表后然后期间抛出异常,导致对应主键记录锁住,其他线程修改一直卡住并抛出 Lock wait
timeout exceeded; try restarting transaction 执行 show processlist;
并未发现异常线程。
【数据存储与数据库】 【mysql】 【线程】 【lock】 【Transaction】 点击查看原文>