
Mysql
Stitch__
菜是原罪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql高级4 锁机制
锁是有利有弊的,当一个表锁住之后其他的访问将无法进行。但有时候也要防止对数据库的修改。 在数据库中可以使用锁对有限的资源进行保护,解决隔离和并发的矛盾。锁的分类对数据的操作来分1. 读锁(共享锁) 针对同一份数据,多个读操作可以同时进行而不互相影响2. 写锁(排他锁) 当前的写操作没有完成前,会独断其他的读,写操作按照锁的粒度分;表锁;行锁从加锁,加锁速度,死锁,粒度,并发性能来...原创 2019-10-16 14:56:33 · 344 阅读 · 0 评论 -
Mysql2 索引
导致sql 语句执行慢的原因导致sql 执行慢的原因有很多,不一定是sql 语言的问题,但是在这的讨论默认为就是sql 语句导致的。一般有以下两方面的原因:sql 的执行时间长:sql 语句写的太烂索引失效:建立了索引,但是没有使用关联查询有太多的join等待的时间太长SQL 的执行顺序:自己写sql 语句的顺序:命令词,FROM ,ON,WHERE,GROUP BY,HAVI...原创 2019-10-12 15:54:44 · 213 阅读 · 0 评论 -
Mysql的高级性能1(架构)
数据库的逻辑结构:Mysql 插件式的存储引擎将查询处理和其他的系统任务以及数据存储提取分离连接层:实现与数据库的连接,比如:JDBC服务层:完成核心服务,缓存查询,sql 分析优化,是否使用索引都在这一层完成引擎层:真正负责Mysql 中数据的存储和提取。不同的存储引擎有不一样的功能,Mysql 中主要使用的是 MyISAM /InnoDB存储层:将数据运行在裸设备的文件系统上,并...原创 2019-10-09 19:22:03 · 321 阅读 · 0 评论