E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高性能MySql
高性能MySQL
第15章备份恢复
mysqldump-d只备份表结构,不备份数据,所以很快。-hex_blob备份包含二进制的数据时,可以加。可以where条件过滤--single-transaction也可以获取一致性,但可能导致一个非常长的事务。RPO:恢复点目标RTO:恢复时间目标需要恢复什么:整个服务器?单个库?单个表?单个操作语句?在生产实践中,对于大数据库,物理备份是必须的。逻辑备份太慢且受资源限制,从逻辑备份中恢复需
lijingkuan
·
2015-11-25 14:00
一个
高性能MySQL
proxy(kingshard)的性能测试报告
kingshard的性能测试报告之前的几篇blog,给大家分享的都是kingshard(https://github.com/flike/king...)的架构与设计。其实很多人对kingshard的性能也非常关心。最近热心的网友bigpyer对kingshard做了详细的性能测试。在此分享一下。1.测试环境1.1服务器配置类别名称OS云主机Ubuntu14.04LTSCPUCommonKVMCP
flike
·
2015-11-22 00:00
golang
kingshard
高性能Mysql
主从架构的复制原理及配置详解
原文地址:http://blog.csdn.net/hguisu/article/details/7325124
高性能Mysql
主从架构的复制原理及配置详解分类:MySQLPHP2012-03-0607
wangxiaoxu
·
2015-11-19 10:00
高性能MYSQL
读书要点摘录_1_QUERY模块
1QueryType查询类型包含:afulltablescan,indexscans,rangescans,uniqueindexlookups,andconstants.const Type:主键查询一般为Const类型AllType:全表扫描2为啥要拆分JOIN操作 Cachingcanbemore efficient; Executingthequeriesindividually
robin-yao
·
2015-11-13 22:00
高性能mysql
主主架构
A、环境描述 服务器A(主) 192.168.0.105 服务器B(主) 192.168.0.108 Mysql版本: 5.6.21 System OS:CentOS release 6.5 主从需同步的数据库内容保持一致。 B、主主配置过程 (1)创建同步用户 在主服务器上为从服务器建立一个连接帐户,该帐户必须授予REPLICAITON SLAVE权限。服务器A和服务器B互
·
2015-11-13 14:04
mysql
高性能mysql
主存架构
MySQL Replication(Master与Slave基本原理及配置) 主从mysql工作原理: 1:过程: (1)Mysql的复制(replication)是一个异步的复制,从一个Mysql节点复制到另一个Mysql节点。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程)另外一个进程在 Master(IO进程)上。 (2)要实
·
2015-11-13 12:55
mysql
高性能MySql
进化论(一):数据类型的优化_上
· BLOB/TEXT 在实际的应用程序中往往需要存储两种体积较大的数据,一种是较大的Binary数据,e.g. 一张10M的图片,另外一种是 较大的文本 e.g.一篇几万字的文章。在Oracle中有BOLB和CLOB来应对这两种数据,而在MySQL中对应的是BLOB以及TEXT. 鉴于这两
·
2015-11-13 12:21
mysql
高性能mysql
主存架构
原文:
高性能mysql
主存架构 MySQL Replication(Master与Slave基本原理及配置) 主从mysql工作原理: 1:过程: (1)Mysql的复制
·
2015-11-13 12:36
mysql
MySQL索引与存储方式对性能的影响
本文配图来自《
高性能MySQL
(第二版)》。 在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。
·
2015-11-13 09:47
mysql
高性能MySql
进化论(一):数据类型的优化_上
在数据库的性能调优的过程中会涉及到很多的知识,包括字段的属性设置是否合适,索引的建立是否恰当,表结构涉及是否合理,数据库/操作系统 的设置是否正确…..其中每个topic可能都是一个领域。 在我看来,在数据库性能提升关键技术中,对字段的优化难度相对较低且对性能的影响也非常的大。由于Mysql支持的数据类型比较多,且每个类型都有其独特的特性,但是有时候在选择一个具体的数据类型时,往
·
2015-11-13 08:59
mysql
高性能MySql
进化论(四):Summary,Cache,Counter表的使用
在实际的应用中,往往会定期的对一个周期内的系统数据进行统计分析。例如某购物网站定期的统计商品在一个月/年期内的销售情况,如果采用扫描所有相关表的方式在某个时间点进行统计分析, 由于数据量很大,以及表结构的复杂,性能可能会是很大的问题。针对这种情况可以通过使用Summary,Cache,Counter 数据表的方式来提高分析的效率。 Summary 可以理解为通过定期执行Group
·
2015-11-13 06:18
mysql
mysql中对数据库的每个表执行优化的存储过程
说明:此处为《
高性能mysql
(第二版)》中的示例代码,除了数据库名 其他未经更改。仅供学习及参考 对数据库的每个表执行优化的存储过程 CREATE PROCEDURE `inventory`.
·
2015-11-13 00:42
mysql
高性能Mysql
主从架构的复制原理及配置详解
转载:http://blog.csdn.net/hguisu/article/details/7325124 温习《
高性能MySQL
》的复制篇. 1 复制概述
·
2015-11-12 21:53
Mysql主从
【MySQL】mysql buffer pool结构分析
details/7700394 MySQL官网配置说明地址:http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html 其他参考: 《
高性能
·
2015-11-12 17:17
buffer
mysql之死锁
有幸第N次拜读《
高性能mysql
》,恍惚间觉得自己明白了一些,也就是有点对得起程序猿这三个字了。死锁是指两个或者多个事务在同一资源上相互占用,并请求锁定对方占用的资源,从而导致恶性循
qing_gee
·
2015-11-12 15:00
mysql
死锁
【MySQL】MySQL/MariaDB的优化器对in子查询的处理
参考:http://codingstandards.iteye.com/blog/1344833 上面参考文章中《
高性能MySQL
》第四章第四节在第三版中我对应章节是第六章第五节 最近分析生产环境慢查询
·
2015-11-12 13:56
mariaDB
MySQL模拟Oralce闪回操作
今天无意中发现淘宝的大神(翻译
高性能mysql
第三版的作者之一)开发了一个补丁,该补丁能够模拟Oracle的闪回操作,这 样以
·
2015-11-12 09:43
oralce
高性能Mysql
主从架构的复制原理及配置详解
温习《
高性能MySQL
》的复制篇. 1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础
·
2015-11-11 14:28
Mysql主从
高性能MySql
进化论(九):查询优化器常用的优化方式
1 介绍 1.1 处理流程 当MYSQL 收到一条查询请求时,会首先通过关键字对SQL语句进行解析,生成一颗“解析树”,然后预处理器会校验“解析树”是否合法(主要校验数据列和表明是否存在,别名是否有歧义等),当“解析树”被认为合法后,查询优化器会对这颗“解
·
2015-11-11 10:30
mysql
Mysql剖析单条查询(
高性能mySql
学习笔记)
Mysql剖析单条查询的方法: (以mysql官网提供的sakila数据库演示) 方式1.通过show profile工具(show profile是Mysql5.1版本之后引入的功能) 工作原理:show profile是一个工具, 当一条查询提交给服务器时,该工具会将记录剖析信息到一张临时表,并且给查询赋予一个从1开始的整数标志符. 使用举例: Mysql> SET
·
2015-11-11 02:58
mysql
MySql性能相关的一些概念(性能tip0)
http://www.blogjava.net/changedi/archive/2012/01/17/368624.html 题首:这是最近读《
高性能MySqL
第二版》记录下来的东西~ #
·
2015-11-10 23:13
mysql
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED,
PlayWithYou
·
2015-11-09 19:54
mysql
数据库
客户端
数据库
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED,
编程菜鸟110
·
2015-11-09 19:54
mysql
数据库
update
客户端
配置文件
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED,
编程菜鸟110
·
2015-11-09 19:54
数据库
mysql
update
客户端
配置文件
MySQL数据库事务隔离级别(Transaction Isolation Level)
转自: http://www.cnblogs.com/zemliu/archive/2012/06/17/2552301.html 数据库隔离级别有四种,应用《
高性能mysql
·
2015-11-08 13:53
level
isolation
高性能MySql
进化论(九):查询优化器常用的优化方式
1 介绍 1.1 处理流程 当MYSQL 收到一条查询请求时,会首先通过关键字对SQL语句进行解析,生成一颗“解析树”,然后预处理器会校验“解析树”是否合法(主要校验数据列和表明是否存在,别名是否有歧义等),当“解析树”被认为合法后,查询优化器会对这颗“解
·
2015-11-08 10:09
mysql
高性能MySql
进化论
高性能MySql
进化论(十二):Mysql中分区表的使用总结 http://binary.duapp.com/category/sql 当数据量非常大时(表的容量到达GB或者是TB),如果仍然采用索引的方式来优化查询
·
2015-11-05 08:06
mysql
高性能MySql
进化论(十一):常见查询语句的优化
总结一下常见查询语句的优化方式 1 COUNT 1. COUNT的作用 · COUNT(table.filed)统计的该字
·
2015-11-05 08:36
mysql
mysql书籍
高性能MySQL
&
·
2015-11-05 08:01
mysql
高性能MySql
学习笔记——多版本并发控制算法
AUTOCOMMIT Mysql默认自动提交,可以通过如下命令查看和修改: mysql> SHOW VARIABLES LIKE 'AUTOCOMMIT';+---------------+-------+| Variable_name | Value |+---------------+-------+| autocommit | ON |+---------------+------
·
2015-11-02 11:38
mysql
高性能MySql
学习笔记——锁、事务、隔离级别
为什么需要锁? 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。 写锁(排他锁):当当前写操作没有完成前,它会阻断
·
2015-11-02 11:37
mysql
MySQL事务隔离级别,锁
事务隔离级别 数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法: 1.全
·
2015-11-01 11:15
事务隔离级别
淘宝曹伟分析低成本、
高性能MySQL
云数据架构
曹伟是淘宝数据库研发组的成员,前不久他在内部分享了低成本、
高性能MySQL
云数据的架构分析和探索,包括架构的演变过程、系统中的角色和组件等。该文章被褚霸转发在“Erlang非业余研究”上。
·
2015-11-01 09:17
mysql
互联网架构学习相关资料
blog.csdn.net/wyzxg/article/category/535869 架构设计与架构思想 2.http://www.cnblogs.com/toby/articles/2193842.html
高性能
·
2015-10-31 10:13
互联网
高性能MySql
学习笔记——存储引擎
最关心的是MyIsam和InnoDB两种。 MyIsam: 存储文件: 数据文件:.MYD 索引文件:.MYI 特点: 表锁,不支持事务,支持全文索引,支持对TEXT和BLOB类型建立索引 数据恢复貌似很慢,因为没有log InnoDB: 特点: 行锁,支持事务,数据恢复块,因为有binlog 曾经有人问:数据量很大,不需要事务支持,使用哪种存储引擎好? d
·
2015-10-31 10:57
mysql
2015 - 准备读书List
《
高性能Mysql
》 4. 《深入浅出Node.js》 5. 《算法 第4版 Algorithms Fourth Edition》 6.
·
2015-10-28 09:48
list
高性能MySQL
(第3版)(MySQL旗舰名著惊献全面升级)
高性能MySQL
(第3版)(MySQL旗舰名著惊献全面升级) 【美】施瓦茨(Schwartz,B.)【美】扎伊采夫(Zaitsev,P.) 【美】特卡琴科(Tkachenko,V.)
·
2015-10-28 08:12
mysql
《
高性能MySql
》读书笔记 - 性能优化
尽量避免NULL值 MySql难以优化可空列,可以用0,特殊值或空字符串代替。 B-TREE索引的局限 只能从索引最左列开始,不能跳过左边和中间的索引列,不能优化访问第一个范围条件右边的列。 HASH索引的局限: 如何确定合适的前缀索引长度: 分析选择性和最坏情况的选择性。 后缀索引: 有时也非常有用,比如想根据邮箱的域名汇总,就可以把后缀单独保存起来并建立索引。
·
2015-10-27 15:16
mysql
<<
高性能mysql
>>笔记1
转载请注明: TheViper http://www.cnblogs.com/TheViper <<
高性能mysql
>>这本书写的真的很好
·
2015-10-27 13:52
mysql
高性能Mysql
主从架构的复制原理及配置
1. 复制概述 1.1 mysql支持的复制类型 1.2 复制解决的问题 1.3 复制如何工作 2. 2 复制配置 2.1创建复制帐号 2.2拷贝数据 2.3配置master 2.4配置slave 2.5启动slave 2.6添加新slave服务器 3. 深入了解复制 3.1基于语句的复制Statement-Based Replication 3.2
·
2015-10-27 12:48
Mysql主从
高性能mysql
的读书笔记(一)
1、备份数据库hive:mysqldump-uhive-phivehive>test.sql。其中用户为hive,用户密码为hive2、备份数据库的某表,比如test1、test2:mysqldump–uhive–phive--databasehive–tabletest1–tabletest2>test1_test2.sql3、恢复数据库hive:mysql–uhive-phive
北海仔
·
2015-10-24 12:18
mysql
高性能mysql
MySQL模拟Oralce闪回操作
今天无意中发现淘宝的大神(翻译
高性能mysql
第三版的作者之一)开发了一个补丁,该补丁能够模拟Oracle的闪回操作,这样以来我们
·
2015-10-23 08:16
oralce
MySQL数据库表设计最佳实践——《
高性能MySQL
》第三版第四章学习笔记
1.选择合适的数据类型MySQL的表是由多个字段组成的,那字段的类型改如何选择才更优呢?1.1通用原则1.1.1尽可能小怎么做?在满足业务需求的前提下,适当考虑20%的富余量,选择尽可能小的数据类型,这里的小是指的占用存储空间更小的数据类型,数据类型占用的空间可以在MySQL的手册中查找到。因为一般互联网项目的业务总是在不断变化,而IE成功的互联网目业务的增长速度是很快的,你不可能永远满足未来的需
杨武兵
·
2015-10-01 13:00
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1#可选参数有:READ-UNCOMMITTED,READ-COMMITTED
stark_summer
·
2015-09-30 08:00
数据库
mysql
事务
高性能
应用
《
高性能MySQL
》读书笔记
《HighPerformanceMySQL》真是本经典好书,从应用层到数据库到硬件平台,各种调优技巧、常见问题全都有所提及。数据库的各种概念技巧平时都有接触,像索引、分区、Sharding等等,但要想真正提高还是得如此系统学习一下。Chapter1:MySQLArchitectureandHistory1.1TransactionIsolationLevel事务隔离级别真是个老生常谈的问题的,但大
stark_summer
·
2015-09-28 07:00
mysql
索引
事务
高性能
sharding
《
高性能MySQL
》第三章MySQL服务器性能剖析学习笔记
MySQL性能优化介绍什么是性能优化呢?其实我们往往从广义的定义是觉得一个MySQL系统的非功能性的优化都会看作是性能优化,比如我们会将数据库服务器的稳定性、每秒执行的SQL查询数目、系统的可扩展性、cpu利用率等等特性的优化都会看成是MySQL的性能优化。我个人比较赞同本书的观点是MySQL性能优化应该就是指MySQL的查询响应时间的优化,MySQL性能优化就是将查询响应时间优化到一个客户或者用
杨武兵
·
2015-09-24 22:00
MySQL如何有效的存储IP地址及字符串IP和数值之间如何转换
在看
高性能MySQL
第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNEDINT)来存储IP地址,而不是使用字符串。但是没有给出具体原因。
mhmyqn
·
2015-09-22 13:00
mysql
IP
ip存储
字符串IP转换数值
我的阅读清单
在读的书重构改善既有代码的设计设计模式可复用面向对象软件的基础
高性能MySQL
第3版已读的书EffectiveJava第1版EffectiveJava第2版Java核心技术I-基础知识第8版Java核心技术
mhmyqn
·
2015-09-15 21:00
高性能MySQL
第十章
备库也可以配置成另一台备库的主库1.基于语句的复制,也被称为逻辑复制2.基于行的复制,5.1版本才被加进来。异步复制,会有延迟。复制通常不会增加主库的开销,主要是启用二进制日志带来的开销。基于行的复制会比基于语句的复制带来更大的带宽压力。DNS轮询,即一个机器名指向多个IP地址。或者LVS。总的来说,复制有三个步骤:(三个线程,两种日志。)1.主库的更改记录到二进制日志(binarylog)中(这
lijingkuan
·
2015-09-12 16:00
《
高性能MySQL
》第五章
索引优化是对查询性能优化最有效的手段索引是在存储引擎层实现的,不同引擎索引的工作方式可能不同,不是所有存储引擎都支持所有类型的索引。没有统一的标准。B-TreeB+Tree,即每一个叶子节点都包含指向下一个叶子节点的指针,从而方便叶子节点的范围遍历。myisam使用前缀压缩技术使索引更小。innodb则按照原格式存储。myisam通过数据的物理位置进行索引,innodb根据主键引用被索引的行。B-
lijingkuan
·
2015-09-10 16:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他