Avatar notebook default
18篇文章 · 31289字 · 1人关注
  • MySQL - count(*)

    count(*) 的实现方式 在没有过滤条件的 count()下,在不同的 MySQL 引擎中,count() 有不同的实现方式。 MyISAM...

  • Resize,w 360,h 240
    MySQL - order by

    实验例子 市民表 假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄。SQL语句这样写 为避免全表扫描,...

  • Resize,w 360,h 240
    MySQL - join

    join使用问题 DBA 不让使用 join,使用 join 有什么问题呢; 如果有两个大小不同的表做 join,应该用哪个表做驱动表呢。 实验...

  • MqSQL - 调优手段

    SQL调优 SQL 调优往往是解决数据库问题的第一步,往往投入少部分精力就能获得较大的收益。SQL 调优主要目的是尽可能的让那些慢 SQL 变快...

  • Resize,w 360,h 240
    MySQL - 全局锁、表锁、行锁

    全局锁 使用全局锁之后,整个库处于只读状态,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)DML、数据定义语句DDL(包括建表、修...

  • Resize,w 360,h 240
    MySQL - 分库分表

    分库分表原因 前文介绍MySQL主从模式,将读写分离以提高性能。 主从模式对于写少读多的场景确实非常大的优势,但是总会写操作达到瓶颈的时候,导致...

    2.9 2000 0 11
  • Resize,w 360,h 240
    MySQL - 主从

    简述 大多数的互联网应用场景都是读多写少,因此业务在发展过程中很可能先会遇到读性能的问题。而在数据库层解决读性能问题,就要涉及到接下来讨论的架构...

  • Resize,w 360,h 240
    MySQL - 主备

    简述 在实际的生产中,为了解决Mysql的单点故障,一般都会采用「主备模式」。MySQL几乎所有的高可用架构,都直接依赖于 binlog。虽然这...

  • Resize,w 360,h 240
    MySQL - redo log

    出现原因 redo log 重做日志,是属于InnoDB特有的,为了解决InnoDB在存在脏页时,出现故障造成数据丢失问题而设计的。 InnoD...

文集作者