
mysql
文章平均质量分 82
dotaer-df
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql重要配置参数整理
本文基于mysql5.7,不同版本mysql,配置参数有些许不同。 client: 1)character_set_client 推荐设置: utf8mb4 作用: 字符集设定,如果前台有连social mobile application一类包括wechat,并且允许有使用emoji表情的,请开启成utf8mb4 如果不配的后果: mysql不支持前端app存表情等字符 配置实例: character_set_client=utf8mb4 mysqld域: 1)server-id 推荐设置: 如果没有做任转载 2021-07-23 15:58:53 · 965 阅读 · 0 评论 -
sql优化技巧及注意事项
当写完一个sql,如果不能确定该语句的执行情况,建议使用EXPLAIN关键字,根据执行结果,进行优化分析。EXPLAIN关键字详情 in包含的值不要过多Oracle中,in语句中可放的最大参数个数是1000个,mysql中,in语句中参数个数是不限制的。不过对整段sql语句的长度有了限制(max_allowed_packet默认位4M),但是最好不要超过200个值(对于in中包含值数量的性能测试)。 select语句指明字段名称 如果使用了select * 增加了不必要的io或者说是回...原创 2021-07-21 12:25:47 · 205 阅读 · 0 评论 -
mysql引擎
mysq体系结构大致如下 可分为三层 1.客户端 2.服务层 3.存储引擎层 服务层大致有以下组件 连接管理器 由于每次建立建立需要消耗很多时间,连接池的作用就是将这些连接缓存下来,下次可以直接用已经建立好的连接,提升服务器性能。 查询缓存器 如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据 查询解析器 将SQL语句分解成数据结构,并将这个结构传递到后续步骤,检查sql是否符合语法,具有权限 查询优化器 顾名思义优化sql语句 存储引擎层功能 如select语句如.原创 2021-07-13 14:41:11 · 101 阅读 · 0 评论