![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 87
zsy16111
只要比昨天努力就好
展开
-
2022mysql练习题及答案,MySQL 经典面试题
2022mysql练习题及答案,MySQL 经典面试题转载 2022-03-28 13:13:55 · 581 阅读 · 0 评论 -
mysql 索引
一、什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Ph...转载 2019-02-09 15:05:20 · 207 阅读 · 0 评论 -
mySQL慢查询 开启慢查询
开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录) long_query_time 查询超过多少秒才记录 三、设置步骤 ...转载 2019-02-09 15:07:09 · 112 阅读 · 0 评论 -
MySQL 性能优化的最佳20多条经验分享
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: ...转载 2019-02-17 12:38:18 · 148 阅读 · 0 评论 -
mac for mysql5.7安装
brew安装mysql5.7 brew install mysql@5.7 设置环境变量 echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc 加载环境变量配置 exec zsh 配置MySQL cd ~ sudo vim .bash_profile 创建 export ...原创 2019-03-26 01:12:24 · 1109 阅读 · 0 评论