![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL数据库优化
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/04/12 MYSQL的存储引擎
多表连接是学习难点,内外链接,左右外链接三大范式,遵守范式可以让数据库更加精简规范,但是会让我们查询的内容分到多张表,就会用到多表链接...原创 2020-09-29 09:56:41 · 48 阅读 · 0 评论 -
2019/04/16 数据库性能优化和事务
建立索引,如何监控索引使用情况用explainstudents有三个索引现在想给姓名和age建立复合索引把表上的indexname索引删除了就少了一个索引把age也删除了创建复合索引索引名是一样的这两种都没有利用索引的精确匹配利用到了索引有可能会利用都索引,但是实际上没有用到age是复合索引第二个字段,没有利用索引这样写就利用到了主键索引nam...原创 2020-09-29 09:57:03 · 56 阅读 · 0 评论 -
2019/04/13 MYSQL的服务器选项和变量
6上的数据库就没有mysql选项,服务器选项,状态变量–是选项,_是变量也有既是选项又是变量动态就是,修改了,不用重启服务,在线修改用它可以看到所有的选项服务器选项,既是个选项又是个变量命令行说明也是个选项show variables 查看变量又是选项和变量是 通用的变量又分两种,全局和会话的会话的什么是全局,所有登录到这台机器上面的人都有...原创 2020-09-29 09:56:48 · 46 阅读 · 0 评论 -
2019/04/13 数据库性能优化01
用户发送请求如何让mysql数据库经过若干复杂过程,最终让用户看到数据第一让用户连接数据库,通常用户不会自己去写命令,通常都是用软件,运用接口连接,就有connection连接器比如c语言 native C api,java 是JDBC,不同语言连接数据库,mysql都提供了不同的程序等于驱动程序在连接数据库之后,不是每个人都能连接的,mysql是单进程多线程的,就会分一个线程给用户...原创 2020-09-29 09:56:56 · 57 阅读 · 0 评论 -
2019/04/14 数据库性能优化02
刚才缓存没有显示是因为下面的值没有设置的原因类似缓存的总大小,0就是没有空间,就等于存不住修改值重启服务命中率由于没有使用都是03是没有被缓存的查询缓存里确实+1内容了命中了查询次数越多,命中率就上去了写大写的select的语句,命中率不长,但是缓存的语句涨了说明大小写很重要,认为是另外的命令简单索引,在一个字段上建立索引组合索引,在多个字段上建立索引...原创 2020-09-29 09:57:18 · 47 阅读 · 0 评论