上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 108 下一页
摘要: 准备工作 下载MySQL 去官网下载MySQL:点我直达 百度云盘地址:链接: https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA 密码: hei3 检查Linux是否自带MySQL 若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本 查 阅读全文
posted @ 2020-06-16 23:52 陈彦斌 阅读(13528) 评论(1) 推荐(5)
摘要: 服务器层面优化(了解) 将数据保存在内存中,保证从内存读取数据 设置足够大的innodb_buffer_pool_size,将数据读取到内存中。 建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。 怎样确定innodb_buffer_pool_size足够大,数据 阅读全文
posted @ 2020-06-16 10:13 陈彦斌 阅读(339) 评论(0) 推荐(0)
摘要: 性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show profile[s] 查看由问题的SQL的性能使用情况 优化SQL语句 介绍 数据库查询快慢是影响项目性能 阅读全文
posted @ 2020-06-15 21:09 陈彦斌 阅读(1089) 评论(0) 推荐(0)
摘要: 概述 在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。 事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是自动提交的。 一般来讲,事务是必须 阅读全文
posted @ 2020-06-14 23:35 陈彦斌 阅读(423) 评论(0) 推荐(0)
摘要: 全列匹配 最佳左前缀法则 不在索引列上做任何操作(计算、函数、自动、手动类型转换),会导致索引失效 存储引擎不能使用索引中范围条件右边的列 尽量使用覆盖索引(只访问索引的查询(索引和查询列一致)),少用:select * mysql 再使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描 is 阅读全文
posted @ 2020-06-14 22:29 陈彦斌 阅读(229) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 108 下一页