首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
AZirpon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
使用 explain 优化你的 mysql 性能
本文是关于在学习《高性能 Mysql》附录 D 中关于 Explain 如何获取执行计划信息相关总结。MySQL 提供了一个 EXPLAIN 命令,它可以对 SELECT 语句进行分析,获取优化器对当前查询的执行计划,以供开发人员针对相关 SQL 进行优化。在 SELECT 语…
MySQL性能优化(七)-- 慢查询
它能记录下所有执行超过long_query_time时间的SQL语句,帮我们找到执行慢的SQL,方便我们对这些SQL进行优化。 开启之后 我们会发现 /var/lib/mysql下已经存在 localhost-slow.log了,未开启的时候默认是不存在的。 查询慢查询记录的时…
MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?
今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,你觉得这个数值多少才合适呢? 曾经在中国互联网技术圈广为流传着这么一个说法:MySQL 单表数据量大于 2000 万行,性能会明显下降。事实上,这个…
InnoDB如何保证事务的四大特性
我们知道事务有四大特性,原子性、一致性、隔离性与持久性。那么MySQL中的事务是如何保证这些特性的呢? MySQL的存储引擎InnoDB使用重做日志保证一致性与持久性,回滚日志保证原子性,使用各种锁来保证隔离性。 防止在发生故障的时间点,尚有脏页未写入磁盘,在重启MySQL服务…
学习如何统计 Mysql 服务器状态信息
最近在看《高性能的 Mysql》一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS,SHOW PROCESSLIST,SHOW PROFILE 四个命令。 Aborted C…
MySQL 性能优化
所谓 MySQL 性能优化,一方面是指通过调整系统参数、合理安排资源使得MySQL的运行速度更快、更加节省资源,另一方面,也指优化我们通常使用的SQL语句——尤其是查询语句,来提高MySQL的性能。 提高系统反应速度。 最大限度节省系统资源,以便系统可以提供更大负荷的服务。 通…
MySQL常用操作记录
注意这里 uer(),database()不是语句,是函数。 不同版本可能不一样。
MySQL性能参数汇总
在MySQL中可以使用SHOW STATUS语句来查看MySQL数据库的性能参数,我们可以根据这些性能参数来了解MySQL数据库的状态,并制定合理的优化策略。 执行show status;可以查看所有的性能参数,执行show status like '参数名称';可以查看指定参…
MySQL性能优化(八)-- 锁机制之表锁
读锁:也称为共享锁。 针对同一资源,多个并发读操作可以并行执行,并且互不影响,但是不能写 写锁:也称排它锁。当前线程写数据的时候,会阻塞其它线程来读取数据 或者 写数据 注:读锁和写锁都是阻塞锁。 表锁:开销小,加锁快,主要在myisam存储引擎中出现。特点:锁住整个表,开销小…
golang框架解析-iris
报了个驾校,时隔两个多月没发文章了,驾考上周终于都结束了,这之后得补补前两月的文章了。之前定了个目标,读完beego、iris、gin等go框架的源码,之前已经发过一篇过于beego的文章golang框架解析-beego,今天带来的是go框架iris的解析,主要讲解iris框架…