2018年7月30日

sql server 日志文件结构及误操作数据找回

摘要: 一. 概述 在sql server 里有数据文件.mdf和日志文件.ldf,日志文件是sqlserver数据库的另一个重要组成部分,日志文件记录了所有事务以及每个事务对数据库所做的修改。为了提高数据库的性能, sqlserver 数据是缓存在内存里,并没有实时写入到磁盘,直到数据库出现检查点(che 阅读全文

posted @ 2018-07-30 16:30 花阴偷移 阅读(2752) 评论(0) 推荐(1) 编辑

mysql 开发进阶篇系列 10 锁问题 (使用“索引或间隙锁”的锁冲突)

摘要: 1.使用“相同索引键值”的冲突 由于mysql 的行锁是针对索引加的锁,不是针对记录加的锁,所以虽然是访问不同行的记录,但如果是使用相同的索引键,是会出现锁冲突的。设计时要注意 例如:city表city_id字段有索引,Cityname字段没有索引: 会话1 会话2 SET autocommit=0 阅读全文

posted @ 2018-07-30 14:20 花阴偷移 阅读(1275) 评论(0) 推荐(0) 编辑

sql server 索引阐述系列八 统计信息

摘要: 一.概述 sql server在快速查询值时只有索引还不够,还需要知道操作要处理的数据量有多少,从而估算出复杂度,选择一个代价小的执行计划,这样sql server就知道了数据的分布情况。索引的统计值信息,还内置策略用来在没有索引的属性列上创建统计值。在有索引和没有索引的属性列上统计值信息会被自动维 阅读全文

posted @ 2018-07-30 09:54 花阴偷移 阅读(794) 评论(0) 推荐(0) 编辑

导航