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

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

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

    阅读全文
    mysql, 数据库 959 人阅读 抢沙发
  • 文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据上面的理论基础,讨论MySQL中高性能使用索引的策略。

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