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