什么是读写分离? MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 当然,主服务器也可以提供查询服务。使用读写分离 ...
分类:
数据库 时间:
2018-07-11 20:38:21
阅读次数:
201
一.概述 所有mysql 列类型都可以被索引,是提高select查询性能的最佳方法。 根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种引擎对每个表至少支持16个索引,总索引长度至少为256字节。 myisam和innodb引擎的表默认是btree索引,支持前缀索引,前缀索引长度跟存储引擎相 ...
分类:
数据库 时间:
2018-07-09 15:18:54
阅读次数:
181
一、概念 1、同步和异步IO:关注的是消息的通知机制 同步:synchronous,调用者等待被调用者返回消息,才能继续执行 异步:asynchronous,被调用者通过状态、通知或回调机制主动通知调用者被调用者的运行状态 2、阻塞/非阻塞IO:关注调用者在等待结果返回之前所处的状态 阻塞:bloc ...
分类:
其他好文 时间:
2018-07-04 21:05:12
阅读次数:
154
—个 SELECT查询从客户端传人SQL Server,首先到达的地方是SQL Server的网络接口,这个接口是一个建立在客户端和服务器之间的网络连接的协议层(SNI),包含了一系列 用于连接数据库引擎和SQL Server Native Client ( SNAC)的 APIs。SNI替代了原有 ...
分类:
数据库 时间:
2018-06-27 15:42:03
阅读次数:
185
MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. id: SELECT 查询的标识符. 每个 SELECT 都会自动分配一个唯一的标识符. select_type: SELECT 查询的类型. S ...
分类:
其他好文 时间:
2018-06-25 20:27:58
阅读次数:
191
一、应用场景 当要查询的条目数太多,一页显示不全 二、语法 SELECT 查询列表 FROM 表 LIMIT 【offset,】size 注意: offset 代表的是起始的条目索引,默认从0开始 size 代表的是显示的条目数 公式: 假如要显示的页数为 page,每一页条目数为 size SEL ...
分类:
其他好文 时间:
2018-06-22 23:50:12
阅读次数:
222
转自:http://www.maomao365.com/?p=6642 摘要:下文讲述使用select查询语句建立新的数据表的方法分享 ...
分类:
其他好文 时间:
2018-06-21 00:14:23
阅读次数:
190
使用redis作mysql数据库缓存时,需要考虑两个问题: 1、确定用何种数据结构存储来自Mysql的数据; 2、在确定数据结构之后,用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集 ...
分类:
数据库 时间:
2018-06-14 01:15:05
阅读次数:
184
explain+sql语句 ● id: SELECT 查询的标识符. 每个 SELECT 都会自动分配一个唯一的标识符. ● select_type: SELECT 查询的类型. ● table: 查询的是哪个表 ● partitions: 匹配的分区 ● type: join 类型 ● possi ...
分类:
其他好文 时间:
2018-06-07 21:59:24
阅读次数:
133
1、前言-》查询:就是对数据库内的数据进行检索、创建、修改或删除的特定请求。-》数据库的基本查询:简单查询、分组查询、数据汇总、子查询、连接查询 2、select查询语法格式 select [distinct] [top n [percent]] * from table1 join table2 ...
分类:
数据库 时间:
2018-06-06 23:52:15
阅读次数:
200