数据库
文章平均质量分 76
冲动的哈士奇
这个作者很懒,什么都没留下…
展开
-
SQL Server 和 Mysql 生成 Entity 、.md与脚本之间的相互转换
1、当你在整理需求时,同时整理表结构,使用markdown的table能快速的记录表的字段信息。当需要把markdown记录的上百个table建到数据库,需要一个工具把转换成建表语句。2、当再给其他人员讲解数据库结构时,导出Markdown是个不错的选择3、当你要导出某个表的entity时4、当你要导出某段时间新增或修改的表的entity时原创 2024-04-05 19:40:37 · 290 阅读 · 0 评论 -
sql server 诡异的死锁——时不时死锁
在查询资料的过程中,有提到如果使用主键更新数据,使用的行锁(rowlock);但是没有提交到如果使用非主键更新使用的是什么锁,猜测是页锁(pagelock)。短时间内大量数据插入,落在同一个页(Page)的概率很大,如果多条数据锁同一个页(page),就有满足死锁发生测条件。但是,这张表的更新过程中(使用编NO号作为查找条件),每天都会有死锁,每天2-3次的死锁。在排查问题的过程中,看到编号NO用于查询的地方较多,所以随手添加了唯一的非聚集索引。之前一直认为,索引只会影响查询数据的速度,不会造成了死锁。原创 2024-03-31 17:53:34 · 1229 阅读 · 1 评论