随笔分类 -  SQL

摘要:一.根据案例二:不同索引加锁顺序的问题,模拟重现死锁(详细操作步骤) 1.RR级别下,更新操作默认会加行级锁,行级锁会对索引加锁 2.如果更新语句使用多个索引,行级锁会先锁定普通索引,再锁定聚簇索引 3.如果两个SQL用到了不同的普通索引,或者一个用了,另外一个没用 4.会导致这两个SQL加行级锁的 阅读全文
posted @ 2018-05-22 23:31 Jenvid 阅读(403) 评论(0) 推荐(0) 编辑
摘要:一.一张2亿条记录的表,假设一条记录有200字节,查询一条记录使用索引和不使用索引的性能计算 1.假设硬盘的IOPS为100 2.索引长度为:10字节(4字节索引+6字节指针长度) 3.每个页大小为16KB,一个页上可存储索引个数为16k 1024/(6+4)=1638.4 4.一个页可存储的数据大 阅读全文
posted @ 2018-05-10 23:55 Jenvid 阅读(912) 评论(0) 推荐(0) 编辑
摘要:一.表结构与数据 1. 2. 3.插入数据 4.更新字段 5.更新字段 6.师徒杀怪表 7.修正字段 二.连接的几种方式 1.inner join,基于连接谓词将两张表(A表,B表)的列组合在一起,产生新的结果表 需求:查询A/B表中的公共部分,查询同时存在user1和user2的用户信息 2.le 阅读全文
posted @ 2018-04-02 22:28 Jenvid 阅读(169) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示