![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
gpy1240301202
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记之MySQL优化
MySQL数据优化 1.优化索引 索引占用存储空间少,mysql会自动为primary和unique列增加索引,索引会降低数据库增删改效率。一般对sql的where条件字段或order by 字段建立索引 创建索引 CREATE INDEX 索引名 ON 表名(字段名) 删除索引 DROP INDEX 索引名 查询索引 SHOW INDEX FROM 表名 2.添加查询缓存 3.优化数据库SQL语句 where条件尽量不要使用函数,!=或<>,OR,会使索引失效 确定结果只有一条增加 L原创 2021-08-30 15:17:31 · 91 阅读 · 0 评论 -
MySQL学习笔记之MySQL的简单了解
1.MySQL逻辑架构 第一层:连接、认证、安全(大多数客户端/服务器都有这一层功能) 第二层:数据解析、分析、优化、缓存和内置函数,存储过程、触发器、视图(核心层) 第三层:存储引擎(负责数据的存储和提取) 2.MySQL优化和执行 执行查询前先查询缓存是否有相同的检索,有则返回缓存结果,没有再对检索进行分析、优化解析和执行 3.并发控制 服务器层和存储引擎层 1)为了解决并发问题而使用共享锁和排它锁,并且锁的精度越高越好,但是大量锁的使用同样占用存储降低服务性能,这就引入了锁策略——表锁原创 2021-08-30 10:11:45 · 72 阅读 · 0 评论