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 同步表
简述:小编之前没有搞过数据库编程,所以在网上看看学习数据库都有哪些书籍,结果发现有两本教程是比较火的,一本是《深入浅出MySqL第二版》、一本是《
高性能MySQL
第三版》,小编本来对技术是十分痴迷,打算要买下这两本书籍
feyshine
·
2016-05-20 10:12
mysql
InnoDB行格式对text/blob大变长字段的影响
最近在排查现网Text与Blob类型,发现有不少,在《
高性能MySQL
(第3版)》看到对这两种变长数据类型的处理会涉及到在磁盘上创建临时表,性能开销比较大。
seanlook
·
2016-05-20 00:00
mysql
MySQL执行计划理解与实践
SQL执行过程和优化器首先看一下MySQL中,一条sql的执行过程,这里主要是引用了《
高性能MySQL
》中的内容:1、客户端发送一条查询给服务器2、服务器先检查查询缓存,如果命中缓存则立刻返回存储在缓存中的结果
闻_安
·
2016-05-17 13:35
Mysql
高性能MySql
进化论:常见索引类型的原理及其特点的介绍
高性能MySql
进化论:常见索引类型的原理及其特点的介绍
高性能MySql
进化论:常见索引类型的原理及其特点的介绍 众所周知,索引对于数据库性能的影响至关重要,但是索引为什么可以提高查询效率,以及索引的种类及其特点可能不是很清楚
m8396017
·
2016-05-10 00:00
MySQL 性能优化之 延迟关联(deferred join)
在
高性能MySQL
一书中,有这样的例子selectc1fromprowherec2='M'orderbyc3limit100000,10;如何使它速度更快?1:对c2+c3做多列二次索引。
bigtree_3721
·
2016-05-07 13:00
mysql
延迟关联
【学习笔记】
高性能MySQL
(第三版)——第2章:MySQL基准测试
基准测试(benchmark)是MySQL新手和专家都需要掌握的一项基本技能。简单地说,基准测试是针对系统设计的一种压力测试。通常的目标是为了掌握系统的行为。但也有其他原因,如重现某个系统状态,或者做新硬件的可靠性测试。2.1为什么需要基准测试基准测试是唯一方便有效的、可以学习系统在给定的工作负载下会发生什么的方法。基准测试可以观察系统在不同压力下的行为,评估系统的容量,掌握哪些是重要的变化,或者
qq157962718
·
2016-03-28 23:00
mysql
基准测试
高性能
【学习笔记】
高性能MySQL
(第三版)——第1章:MySQL架构与历史
MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型。MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(QueryProcessing)及其他系统任务(ServerTask)和数据的存储/提取相分离。这种处理和
Rookie_Shawn
·
2016-03-28 01:38
MySQL
【学习笔记】
高性能MySQL
(第三版)——第1章:MySQL架构与历史
MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型。MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(QueryProcessing)及其他系统任务(ServerTask)和数据的存储/提取相分离。这种处理和
qq157962718
·
2016-03-28 01:00
mysql
高性能
MySQL数据库事务隔离级别(Transaction Isolation Level)
/zemliu/archive/2012/06/17/2552301.html,写的很详细MySQL数据库事务隔离级别(TransactionIsolationLevel)数据库隔离级别有四种,应用《
高性能
galaxydandan
·
2016-03-24 20:18
mysql
数据库
客户端
MySQL数据库事务隔离级别(Transaction Isolation Level)
/zemliu/archive/2012/06/17/2552301.html,写的很详细MySQL数据库事务隔离级别(TransactionIsolationLevel)数据库隔离级别有四种,应用《
高性能
galaxydandan
·
2016-03-24 20:18
数据库
mysql
update
客户端
配置文件
MySQL主从复制的原理及配置方法(比较详细)
MySQL主从复制的原理及配置方法(比较详细)http://blog.csdn.net/hguisu/article/details/7325124
高性能Mysql
主从架构的复制原理及配置详解双主复制,
michales003
·
2016-03-24 19:28
高性能Mysql
第三版(第六章查询性能优化)
1、为什么查询速度会慢 优化查询,实际上要优化其子任务,要么消除其中的一些子任务,要么减少子任务的执行次数,要么让子任务运行得更快。 查询生命周期:客户端-》服务器-》查询解析-》生成执行计划-》执行-》返回结果。2、慢查询基础:优化数据访问 查询性能地下最基本的原因是访问的数据太多。某些查询可能不可避免的需要刷选大量数据,但这并不常见。大部分性能地下的查询都能够通过减少访问的
m1361459098
·
2016-03-22 10:00
mysql
高性能Mysql
第三版(第五章创建高性能索引)
mysql中索引结构图根据索引的结构提出的一些索引优化:1、如果正在使用InnoDB并且没有什么数据需要聚集,那么可以定义一个代理键(surrogatekey)作为作为主键,这种主键的数据应该和应用无关,最简单的方法是使用AUTO_INCREMENT自增列。这样可以保证数据行是按顺序写入的,对于根据主键做关联操作的性能也会更好。2、避免随机的(不连续且值的分布范围非常大)聚簇索引,特别是对于I/O
m1361459098
·
2016-03-16 19:00
mysql
java后端书架
数据结构与算法:算法导论、大话数据结构、编程之美3、设计模式:大话设计模式4、网络:tcp/ip详解、http权威指南、计算机网络5、操作系统:深入理解计算机系统、鸟哥的linux私房菜、android6、数据库
高性能
一个人混
·
2016-03-14 23:00
死磕mysql(5)
高性能mysql
--查看隐藏的库//usemysql--创建新用户//createuser'new'@'localhost'identifiedby'';--创建用户'用户名'@'主机/*本地登陆*/'
我的梦想那么大
·
2016-03-12 01:19
高性能MySQL
主从复制
温习《
高性能MySQL
》的复制篇.1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。
mr_raptor
·
2016-03-08 23:00
高性能Mysql
:B-TREE和B+-TREE
一、索引简介数据库中,索引对于查询来说至关重要。它就像书籍里的目录一样,能在磁盘页面中迅速找到所需要的记录,能够将查询性能提高好几个数量级。所以索引是应对查询性能最有效的手段。下面从原理的角度分析mysql的集中索引类型。二、B-TREE和B+-TREE的特点首先明确一点,mysql中的索引是存储引擎实现的,而不是在服务器层实现的,所以每种存储引擎的索引实现方式可能不同,支持的索引类型也有可能不同
闻_安
·
2016-03-06 14:36
Mysql
高性能MySql
阅读笔记第四章--Schema与数据类型优化阅读笔记2
高性能MySql
阅读笔记第四章--Schema与数据类型优化阅读笔记2Mysqlschema设计一.Mysqlschema设计中的陷阱1.当心自动生成的schema。
zechac
·
2016-03-03 22:00
做一个合格的程序猿之MYSQL存储引擎INNODB简介之非锁定读(二)
MYSQL5.5版本之后默认的存储引擎是INNODB,其最主要的特点之一是支持非锁定读 面试中最常见的问题是mysql的事务隔离级别,感觉大家都快背诵了(下面摘入于《
高性能MYSQL
第三版》): 好了,
linuu
·
2016-03-03 20:00
mysql
mvcc
事务隔离级别
非锁定读
高性能MySql
-Schema与数据类型优化1
高性能MySql
阅读笔记第四章--Schema与数据类型优化阅读笔记良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema,这往往需要权衡各种因素。
zechac
·
2016-03-02 23:00
战五渣系列之七(索引那点事)
参考链接:MySQL索引背后的数据结构及算法原理http://coding-geek.com/how-databases-work/数据映射–B树书籍:《
高性能mysql
》1.我们优化的到底是什么响应时间
baidu_23919105
·
2016-03-01 22:00
最左前缀
索引长度
mysql查询优化
mysql索引优化
高性能mysql
SHOW VARIABLESLIKE"%slow%";SHOWFULLPROCESSLIST;SETprofiling=1;SELECT*FROM`score_cal_unsuccessed`;SHOWPROFILES;SHOWPROFILEFORQUERY28;SHOWSTATUS;SHOWGLOBALSTATUS;//mysqladminext-i1每秒执行一次FLUSHSTATUS;EXPL
supper1009042136
·
2016-03-01 14:57
mysql
MySQL面试基础知识整理
binlogdump、IOthread、SQLthreadbinlog、relaylog以下图片截取自《
高性能MySQL
》binlog日志格式的种类和优缺点有三种格式:statement、mixed、row1
lijingkuan
·
2016-02-26 15:00
mysql
面试
【MySQL】过滤后的结果集较大,用LIMIT查询分页记录,查询效率不理想
>参考的优秀文章优化LIMIT分页--《
高性能MySQL
》(电子工业出版社) >场景描述遇到一个场景:查询排序后的结果集较大,我们采用分页显示,每页显示20条记录,但是查询效率还是不尽理想。
nick_huang
·
2016-02-18 23:00
【MySQL】过滤后的结果集较大,用LIMIT查询分页记录,查询效率不理想
>参考的优秀文章优化LIMIT分页--《
高性能MySQL
》(电子工业出版社) >场景描述遇到一个场景:查询排序后的结果集较大,我们采用分页显示,每页显示20条记录,但是查询效率还是不尽理想。
nick_huang
·
2016-02-18 22:00
optimize table的一个小问题
今天看《
高性能mysql
》一书时,看到optimizetable的命令可以重新组织表,就本地测试了下,执行结果如下:mysql>optimizetablepsendohash;+---------
yangjingangel
·
2016-02-04 17:54
mysql
InnoDB
optimize
optimize table的一个小问题
今天看《
高性能mysql
》一书时,看到optimizetable的命令可以重新组织表,就本地测试了下,执行结果如下:mysql>optimizetablepsendohash;+------------
yangjingangel
·
2016-02-04 17:54
mysql
innodb
optimize
MYSQL
mysql之show engine innodb status解读
注:以下内容为根据《
高性能mysql
第三版》和《mysql技术内幕innodb存储引擎》的innodbstatus部分的个人理解,如果有错误,还望指正!!
xiaoboluo768
·
2016-01-30 17:00
Java程序员读书推荐(排名不分先后)
Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 4.JavaScript权威指南 5.Java性能优化权威指南 6.大型网站技术架构:核心原理与案例分析 7.codecomplete 8.
高性能
pricker
·
2016-01-28 09:00
高性能MySql
学习笔记——锁、事务、隔离级别
为什么需要锁?因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据操作的类型(读\写)分读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当当前写操作没有完成前,它会阻断其他写锁和读锁。
凯文加内特
·
2016-01-26 11:00
高性能MySQL
第七章
分区表:从底层的文件系统来看很容易发现,每一个分区表都有一个使用#分隔命名的表文件mysql'实现分区表的方式,意味着索引也是按照分区的子表定义的,因而没有全局索引。如果分区字段中有主见或者唯一索引的列(意思应该是组合索引中的一列或几列),那么所有主键列和唯一索引列都必须包含进来。分区表中无法使用外键约束增删改查操作之前,分区层都会先打开并锁住所有底层表,然后判断使用到哪些分区。但这并不是说分区表
lijingkuan
·
2016-01-25 15:39
高性能MySQL
第七章
分区表:从底层的文件系统来看很容易发现,每一个分区表都有一个使用#分隔命名的表文件mysql'实现分区表的方式,意味着索引也是按照分区的子表定义的,因而没有全局索引。如果分区字段中有主见或者唯一索引的列(意思应该是组合索引中的一列或几列),那么所有主键列和唯一索引列都必须包含进来。分区表中无法使用外键约束增删改查操作之前,分区层都会先打开并锁住所有底层表,然后判断使用到哪些分区。但这并不是说分区表
lijingkuan
·
2016-01-25 15:00
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1#可选参数有:READ-UNCOMMITTED,READ-COMMITTED
duanxz
·
2016-01-24 00:00
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1#可选参数有:READ-UNCOMMITTED,READ-COMMITTED
liyantianmin
·
2016-01-16 02:00
高性能Mysql
主从架构的复制原理及配置详解
1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更
sanbingyutuoniao123
·
2016-01-11 20:00
2016预读书单
《Servlet规范3.1》《深入剖析Tomcat》《
高性能MySql
》《Spring技术内幕》《SQL必知必会》(1-21-1-23)《高效能程序员的修炼》
StackMer
·
2016-01-10 12:00
《
高性能MySQL
》读书笔记--Schema与数据类型优化
目录(?)[-]慢查询MySQL数据类型别名字符类型大字段字符类型时间类型标识符identifier特殊类型数据IP地址字段IPv4数据库中的范式和反范式缓存表和汇总表计数器表加快ALTERTABLE操作的速度表结构更改1.慢查询当一个资源变得效率低下的时候,应该了解一下为什么会这样。有如下可能原因:1.资源被过度使用,余量已经不足以正常工作。2.资源没有被正确配置3.资源已经损坏或者失灵因为慢查
whatareyouding
·
2016-01-08 10:00
MySQL数据库事务隔离级别(Transaction Isolation Level)
数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1#可选参数有:READ-UNCOMMITTED,READ-COMMITTED
嘻哈开发者
·
2016-01-06 23:00
高性能MYSQL
读书要点摘录_3_Schema与数据类型优化
一选择优化的数据类型 更小的通常更好:占用更少的磁盘,内存,CPU。同时要确保没有低估要存储值的范围。 简单就好:简单的数据类型操作通常需要更少的CPU周期。比如整形比字符操作的代价更低。尽量避免NULL:通常情况下最好指定列为NOTNULL,除非真的要存储为NULL。因为如果查询中包含NULL的列,对MYSQL来说更难优化,因为可为NULL的列使得索引,索引统计和值比较都更加复杂。同时可为NUL
robin-yao
·
2016-01-03 20:00
mysql
schema
数据类型
高性能
高性能MySQL
第六章
查询优化 索引优化 库表结构优化优化查询吗,实际上是优化其子任务。优化查询:1。消除子任务2。减少子任务执行次数3。让子任务运行的更快查询性能低下最基本的原因是访问的数据太多。(1)返回的结果limit,避免返回不需要的数据(而不是返回全部结果集)select*?是否需要返回全部列?(2)扫描的记录衡量查询开销的三个指标:响应时间、扫描的行数、返回的行数响应时间=服务时间+排队时间(IO/所等待等
lijingkuan
·
2015-12-30 09:00
高性能MySQL
读书笔记
高性能MySQL
读书笔记买了几本书,有的只是大概翻过,需要时间把感觉不错的书读一下。
高性能mysql
,第三版764页从数据类型到索引,提供部分排查工具。介绍了复制、扩占、可用性登登。
highill
·
2015-12-28 21:00
How to use kingshard building a MySQL cluster
blob/master/doc/KingDoc/how_to_use_kingshard_EN.mdkingshard(https://github.com/flike/kingshard)是一个由Go开发
高性能
宁静的天空
·
2015-12-17 21:00
开源数据库中间件kingshard横空出世
kingshard简介kingshard是一个由Go开发
高性能MySQL
Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard
红塔山lvs
·
2015-12-17 14:36
kingshard简介
开源数据库中间件kingshard横空出世
kingshard简介kingshard是一个由Go开发
高性能MySQL
Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard
红塔山lvs
·
2015-12-17 14:36
kingshard简介
MySQL数据库事务隔离级别(Transaction Isolation Level)
/2012/06/17/2552301.html http://blog.csdn.net/wzllai/article/details/8163817数据库隔离级别有四种,应用《
高性能
u010131956
·
2015-12-07 09:00
mysql
事物隔离级别
2015年11月书单推荐
硬能力就是实实在在的有对应的技术对应的能力
高性能MySQL
(第3版)这本书真是能读哭的书。里面的关于数据库复制的几章,原则讲的通透,图形生动,还有重要的配置和步骤。里面关于云数据库的观点很有收获。
庄君祥
·
2015-12-02 17:00
MySQL分片
同时,他也是《
高性能MySQL
》一书的联合作者。以下是他对MySQL分片的建议:在与客户讨论分片决策的时候,我经常会先给他们讲下面这个真实的故事。
linghu_323
·
2015-11-27 15:37
mysql
数据库
高性能MySQL
读书笔记:找出谁持有锁
高性能MySQL
读书笔记:找出谁持有锁问题的背景:在实际使用MySQL时,如果访问量比较大,那么很可能会出现大量Locked状态的进程,但是却不能方便的识别是哪条SQL引起的问题,很多人遇到此类问题时,
andyzhaojianhui
·
2015-11-27 13:59
mysq优化
python-day1 补充
把《
高性能MySQL
》这本书做了一个梳理,完成PDF文档,参与线下oracle大会从中学习到不少东西。整个体系以及格局以及未来的发展。
青春掌柜
·
2015-11-26 17:24
oracle
python
python-day1 补充
把《
高性能MySQL
》这本书做了一个梳理,完成PDF文档,参与线下oracle大会从中学习到不少东西。整个体系以及格局以及未来的发展。
青春掌柜
·
2015-11-26 17:24
oracle
python
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他