随笔分类 -  Mysql--碎片知识

摘要:一、基础规范 使用InnoDB存储引擎 支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 推荐使用utf8mb4字符集 无需转码,无乱码风险, 支持emoji表情以及部分不常见汉字 表、字段必须加注释 方便他人理解字段意思,在后期维护中非常非常有用,不用去瞎猜这个字段是干嘛的 阅读全文
posted @ 2020-11-29 21:04 caibaotimes 阅读(98) 评论(0) 推荐(0) 编辑
摘要:mysql的优化,对于MySQL的设置是否合理优化,直接影响到网站的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个 阅读全文
posted @ 2020-11-29 20:59 caibaotimes 阅读(1497) 评论(0) 推荐(1) 编辑
摘要:一、sql执行顺序 from join on where group by (开始使用select中的别名,后面的语句中都可以使用) avg,sum.... having select distinct order by limit 从这个顺序中我们不难发现,所有的 查询语句都是从from开始执行的 阅读全文
posted @ 2020-11-29 20:56 caibaotimes 阅读(397) 评论(0) 推荐(0) 编辑
摘要:在进行优化前,我们先确认目前数据库的配置,命令如下: mysql> show variables like "%innodb%"; 这会把所有innodb相关的参数显示出来,接下来我们对关键参数进行优化。 一、innodb_buffer_pool_size 这个是Innodb最重要的参数,主要作用是 阅读全文
posted @ 2020-09-22 20:08 caibaotimes 阅读(4080) 评论(1) 推荐(1) 编辑
摘要:1、创建表 drop table student; create table student( id varchar(20),-- 编号 class varchar(20),-- 年级 score int-- 分数 ); 2、创建测试数据 delete from student; insert st 阅读全文
posted @ 2020-09-22 20:00 caibaotimes 阅读(2373) 评论(0) 推荐(0) 编辑
摘要:去掉ONLY_FULL_GROUP_BY,重新设置值。 想要永久解决问题需要在配置文件中 [mysqld]下面添加这段 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AU 阅读全文
posted @ 2020-09-22 19:39 caibaotimes 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示