MySQL索引原理及慢查询优化

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。......
 转载  2023-08-14  45 阅读全文

mysql查看占用内存或者CPU高的SQL

1、获取mysql进程id ps -ef | grep -i mysql 2、实时查看mysql进程中占用CPU,内存最多的操作系统线程ID top -p 2296 -H......
 江枫渔火  2023-02-15  5 阅读全文

redo log和bin log这两种日志的不同点

redo log和bin log这两种日志的不同点 1、redo log是InnoDB引擎特有的;binlog是MySQL的Server层实现的,所有引擎都可以使用。 ......
 江枫渔火  2023-01-08  9 阅读全文

mysql为什么使用B+树作为索引

为什么使用B+树作为索引 mysql存储是以页为单位的,使用时需要从磁盘加载到内存中,一般根节点都是常驻内存的,使用B+树可以存放更多数据,减少磁盘IO次数 1、 B+树的磁盘读写代价更低:......
 江枫渔火  2022-12-24  932 阅读全文

mysql分页 +order by 加 limit 导致出现重复?

mysql分页 +order by 加 limit 导致出现重复? 问题: 按某个非索引字段排序(如数据更新时间)进行分页查询时会出现有重复数据,比如在limit 0,5 和limit 5,5中有数据重复出现......
 江枫渔火  2022-10-24  913 阅读全文

江枫渔火


Email:1907595271@qq.com


64
文章
33
推荐
25
标签


微信扫码进入小程序,获取更多惊喜。

    游离于计划之外的事总是让人焦躁不安,所以总是不断地修复生活的轨迹。

靡不有初|  当前时间:  |  网站运行时间:  |鲜克有终

今年剩余【农历】:

粤ICP备19080315号