
mysql
文章平均质量分 88
qq_43381763
这个作者很懒,什么都没留下…
展开
-
mysql数据类型优化
数据的选择 在一般情况下,要考虑到数据库中数据的大小,更小的会更好 整型比字符数据占用的cpu周期更短 在不为空的数据中写上Not null,因为null列是默认属性 不要再查询时使用 XXX=#{null} 会使得索引失效 ...原创 2021-11-19 18:10:53 · 305 阅读 · 0 评论 -
mysql数据库结构分析
mysql逻辑框架 客户端——>查询缓存——>解析器——>优化器——>存储引擎 并发控制(锁的应用) 读写锁( 读锁【read lock】共享,写锁【weite lock】排他) mysql根据不同的搜索引擎,采用了大量的锁粒度和锁策略 表锁(【table lock】是开销最小的策略,会锁定整张表,在进行【读,写,改】前,会获取写锁,阻塞其他用户对表的读写,只要没有写锁时,其他用户才能获得读锁) 行锁(【row lock】)只在存储的时候实现 死锁 两个或多个事务占用同一资..原创 2021-11-12 19:37:18 · 1363 阅读 · 0 评论