表示 进入内容 1511601409
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 索引 (reset)
Mysql探索(一):B-Tree索引

 MySQL是目前业界最为流行的关系型数据库之一,而索引的优化也是数据库性能优化的关键之一。所以,充分地了解MySQL索引有助于提升开发人员对MySQL数据库的使用优化能力。

【mysql】  【innodb】  【性能】  【索引】  【磁盘】  【数据结构】  【存储】   …

[获取更多]
MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引.

【算法】  【mysql】  【innodb】  【数据库】  【索引】  【磁盘】   …

[获取更多]
MySQL系列-优化之精准解读in和exists

MySQL系列-优化之精准解读in和exists

1.解读in和exists 这两个关键字的区别主要是在于子查询上面,in是独立子查询,exists是相关子查询,例如: 用in查询有员工的部门       :select dept_name from dept where id in (select dept_id from emp); 用exists查询有员工的部门:select dept_name from dept where exists (select 1 from emp where dept.id=emp.dept_id); 当然,执行结果完全一致。

【mysql】  【索引】   点击查看原文>

mysql进阶(二)14-30讲

1.mysql索引:

索引是帮助mysql高效获取数据的数据结构;(排好序的快速查找数据结构)

 如果索引字段是char类型,那么在使用索引时,char类型的值必须加引号;如果索引字段时blob等大数据类型,必须指定长度。

【大数据】  【mysql】  【排序】  【索引】  【分区表】  【index】   …

[获取更多]
mysql进阶(一)1-13讲

1.mysql的配置文件

一  、linux:/etc/my.cnf文件                      windows:my.ini文件 

 二进制日志logbin:主从复制                   错误日志:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息。

【mysql】  【innodb】  【SQL】  【日志】  【线程】   …

[获取更多]
SQL优化之一则MySQL中的DELETE、UPDATE 子查询的锁机制失效案例

MySQL 下的 InnoDB 行锁,是通过以位图方式对 index page 加锁机制来实现的。

【mysql】  【innodb】  【SQL】  【数据库】  【索引】  【index】  【update】  【type】   点击查看原文>

[获取更多]
用 easy-sync 同步mysql数据到elasticsearch

easy-sync简介 这是一个通过读取 mysql binlog实现实时同步数据到elasticsearch的产品,操作比较简单,支持多个相同结构的分表同步,支持多个任务的配置和执行。另外当修改数据库结构后,重新索引的过程不会影响旧索引的执行,它是利用表名机制,只有新索引都同步完毕后才会替换旧索引。

【数据存储与数据库】  【架构】  【mysql】  【数据库】  【配置】   …

[获取更多]
数据库两大神器【索引和锁】

数据库的索引和锁都不知道?怎么拿offer?

【编程语言】  【数据存储与数据库】  【mysql】  【innodb】  【数据库】  【索引】  【repeatable】  【存储】   点击查看原文>

MySQL中Innodb如何计算索引的统计信息?

MySQL查询优化器的执行计划是根据统计信息中键值的分布选择合适的索引这是基于索引的选择性的。innodb通过抽样的方式来计算统计信息首先随机的读取少量的索引页面然后以此为样本计算索引的统计信息。老的innodb默认样本页面数为8新版本可以通过innodb_stats_transient_sample_pages5.6.3之前是innodb_stats_sample_pages来设置样本页的数量。

【云栖社区】  【数据存储与数据库】  【mysql】  【innodb】  【数据库】   …

[获取更多]
MySQL优化(长期更新)

MySQL逻辑架构 下面是一幅MySQL各组件之间如何协同工作的架构图,有助于我们深入理解MySQL服务器。

MySQL逻辑架构

如图所知:MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。

【服务器】  【mysql】  【innodb】  【性能】  【日志】  【数据库】   …

[获取更多]
表示 进入内容 1511601409
« 先前的 10 新的记录 | 下一步 10 较早的记录 »