当前位置: 首页 > 数据库
  • 今天我用一下mysql order by 主键 的一条sql非常慢,10分钟左右才返回。表的数据有200百万条左右。用explain 该sql,使用where 的时候就已经使用了index,而且是默认的升序排序。而自己添加了order by id asc ,反倒使用了全表排列,导致速度奇慢。

    阅读全文
    mysql, 数据库 1,821 人阅读 抢沙发 ,
  • 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。注意如果你需要访问大部分行,顺序读取要快得多,因为此时我们避免磁盘搜索。

    阅读全文
    mysql, 数据库 932 人阅读 抢沙发 ,
  • mysql的多线程复制3种思路:每个数据库一个线程;在从库上由一个协调线程(coordinator)负责分发任务给worker线程池;主库上有多个binlog,每个数据库一个,这样从库的复制单位就是单个数据库的binlog。

    阅读全文
    mysql, 数据库 964 人阅读 抢沙发