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
了
lirongwei
·
2013-02-24 19:00
【转载】
高性能MySQL
小结
其实只看到了1/3,先记录一下,等以后有空了再补上。将查询结果导出到文件mysql>SQLQUERYINTOOUTFILE'/path/to/sql/file'将每次操作都导出到文件mysql>\T/path/to/file mysql>...//这些操作,及操作的结果都会输出到对应的文件 mysql>\t文件内容大概会是这样(root@localhost)[(none)]>usenoah;
摩云飞
·
2013-02-22 11:00
mysql
高性能Mysql
主从架构的复制原理及配置详解
高性能Mysql
主从架构的复制原理及配置详解 温习《
高性能MySQL
》的复制篇.1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。
xinshou_jiaoming
·
2013-02-19 01:00
MySQL数据库事务隔离级别(Transaction Isolation Level)
转载:http://www.cnblogs.com/zemliu/archive/2012/06/17/2552301.html 数据库隔离级别有四种,应用《
高性能mysql
》一书中的说明: 然后说说修改事务隔离级别的方法
wxweven
·
2013-02-03 23:12
数据库
隔离
2013百度校招运维dba笔试+三面,社招一面
在工作除了准备程序设计,算法等,大概7月开始阅读《mysql技术内幕innodb引擎》、《
高性能mysql
》,专门为mysqldba做准备。十一长假回来后百度就开始笔试。
wzxing55
·
2013-01-30 18:40
百度校招
运维dba
2013百度校招运维dba笔试+三面,社招一面
在工作除了准备程序设计,算法等,大概7月开始阅读《mysql技术内幕innodb引擎》、《
高性能mysql
》,专门为mysqldba做准备。十一长假回来后百度就开始笔试。
wzxing55
·
2013-01-30 18:40
运维DBA
百度校招
Mysql:Innodb小结
前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《
高性能Mysql
》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《
Mr&Cheng
·
2013-01-20 18:00
2012小结
2012年无声无息的过去喽,总结一下 mysql的官方文档看了大部分,看完了《
高性能mysql
第二版》,发现了两个好网站 http://explainextended.com/category
kabike
·
2013-01-02 12:00
2012
数据结构学习第一天
阅读更多昨晚想看看
高性能mysql
,但是发现数据结构是绕不开的,所以是得好好学学数据结构了,选了一本入门教材《大话数据结构》,就当做读书笔记提炼精华了,今天是第一天,看看能坚持多久。
wang7839186
·
2012-12-18 18:00
数据结构学习第一天
昨晚想看看
高性能mysql
,但是发现数据结构是绕不开的,所以是得好好学学数据结构了,选了一本入门教材《大话数据结构》,就当做读书笔记提炼精华了,今天是第一天,看看能坚持多久。
wang7839186
·
2012-12-18 18:00
数据结构
高性能mysql
读书笔记之二 – 架构优化和索引
第三章架构优化和索引第三章的主要是说合理使用不同的数据类型和索引。主要需要注意的内容有如下:1.通用原则1.1.数据类型更小通常更好。1.2.数据类型越简单越好1.3.尽量避免使用NULL,要是有必要用NULL,那也可考虑使用0来进行代替。创建表的时候定义好notnulldefault0。1.4.DATETIME和TIMESTAMP都能保持同样数据类型:日期和时间,精度为妙。而且TIMESTAMP
xrzs
·
2012-12-07 00:00
高性能Mysql
主从架构的复制原理及配置详解
1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更
yingminxing
·
2012-12-04 21:00
低成本和
高性能MySQL
云数据的架构探索
原文地址:http://www.alibabatech.org/article/detail/3405/0?ticket=d69f07f8-b60b-43f8-9572-7d795bb8429d作者:鸣嵩PPT这里下载:该文已在《程序员》2012年10期上发表。MySQL作为一个低成本、高性能、可靠性好而且开源的数据库产品,在互联网企业应用非常广泛,例如淘宝网有数千台MySQL服务器的规模。虽然近
c__ilikeyouma
·
2012-12-04 11:00
云平台中的MySQL
此文主要翻译
高性能MySQL
v3 对于MySQL在云中的使用,大致分为两类:IaaS:基础设施即服务,IaaS为你的MySQLserver提供基础服务,你可以购买虚拟server资源来安装
位鹏飞
·
2012-11-15 01:21
mysql
cloud
AWS
RDS
(转载:太经典)低成本和
高性能MySQL
云数据的架构探索
转载:http://blog.yufeng.info/archives/2349MySQL作为一个低成本、高性能、可靠性好而且开源的数据库产品,在互联网企业应用非常广泛,例如淘宝网有数千台MySQL服务器的规模。虽然近两年来NoSQL的发展很快,新产品层出不穷,但在业务中应用NoSQL对开发者来说要求比较高,而MySQL拥有成熟的中间件、运维工具,已经形成一个良性的生态圈等,因此从现阶段来看,My
zhangxinrun
·
2012-10-31 18:00
淘宝曹伟分析低成本、
高性能MySQL
云数据架构
曹伟是淘宝数据库研发组的成员,前不久他在内部分享了低成本、
高性能MySQL
云数据的架构分析和探索,包括架构的演变过程、系统中的角色和组件等。该文章被褚霸转发在“Erlang非业余研究”上。
郑柯
·
2012-10-26 00:00
淘宝曹伟分析低成本、
高性能MySQL
云数据架构
曹伟是淘宝数据库研发组的成员,前不久他在内部分享了低成本、
高性能MySQL
云数据的架构分析和探索,包括架构的演变过程、系统中的角色和组件等。该文章被褚霸转发在“Erlang非业余研究”上。
郑柯
·
2012-10-26 00:00
高性能mysql
基础知识3
架构优化和索引这一章是我们平时最常见最有用的优化数据库的方法,其中包括数据类型的选择索引的建立1数据类型选择合适的数据类型之前就写过,这次再写一遍当巩固了,其中不常用的数据类型还是不作介绍 (1)尽量选择简单的类型 比如,整数类型比字符串处理的要快。所以在存储日期的时候要用整型,不用字符串类型。 (2)尽量避免使用Null 原则:除非真的要保存为null,不然都要保存为notnu
zhuxineli
·
2012-10-25 23:00
低成本和
高性能MySQL
云数据的架构探索
原创文章,转载请注明:转载自Erlang非业余研究本文链接地址:低成本和
高性能MySQL
云数据的架构探索原文地址:http://www.alibabatech.org/article/detail/3405
Yu Feng
·
2012-10-25 14:00
mysql
LVS
源码分析
杂七杂八
Erlang探索
高性能Mysql
读书笔记
查询性能优化1优化数据访问基本原则 应用程序只获得自己需要的数据,不应访问更多的行或列。 Mysql服务器不应分析超过需要的行。 查询如果向服务器请求了不需要的数据,就会消耗多余的CPU,内存,网络带宽等资源。 如无需使用select*fromtable等语句查询所有字段,而仅仅只指定需要的字段。 2 经常需要反省自己Mysql是否检索了太多的数据,其中可以指出开销的三个指标。 执行时间
lemosa
·
2012-10-25 13:18
mysql
查询
index
text
full
高性能mysql
基础知识2
寻找瓶颈:基准测试与性能分析基准测试:测量系统的整体性能性能测试:发现影响系统性能的因素基准测试要测试那些指标1每单位时间的事务处理量(术语叫做吞吐量)2响应时间(测量任务所需要的整体时间)3扩展性4并发性基准测试方法1apachehttp的ab测试方法,它可以测试http服务器每秒钟可以多少web请求,测试过但没有深入研究 具体用法是这样的ab-n10-c10http://www.goog
zhuxineli
·
2012-10-22 23:00
apache
mysql
测试
HTTP服务器
任务
测试工具
高性能mysql
http://www.livingelsewhere.net/life/book/view/111很好,留着备用
thomas0yang
·
2012-10-19 21:00
高性能mysql
基础知识1
了解mysql的基础知识,这些对马上进行优化可能没有太大的用处,但这是基础1并发控制 读锁和写锁在并发读或者写的时候会产生读锁和写锁 锁粒度 表锁和行级锁 事务2Mysql存储引擎(这里只比较myisam和innodb) Myisam 存储myisam将数据库分为索引文件和数据文件,分别存储为.myi和.myd.用户可以在不同服务器上拷贝数据文件和索引文件 .frm文
zhuxineli
·
2012-10-18 00:00
mysql
数据库
优化
服务器
存储
引擎
MySql MyISAM和InnoDB的区别
网站的Mysql存储引擎一直为InnoDB,而常见的还有MyISAM,Memory等,看了《
高性能Mysql
》这本书后,对比了下他们之间的区别,简单总结一下: MyISAM默认为Mysql的存储引擎,
soryokurin
·
2012-10-10 17:00
mysql
高性能mysql
第三版 学习笔记 ---debug lock
server级别的锁等待可通过show processlist看到,包括:table locks、global locks、name locks、string locks。 table locks 分显式和隐式,对于myisam来说,在内部来说是一样的。但除了myisam,却有很大不同,当你建立显式锁定时,做了你告诉它该做的事;对于隐式锁定,被隐藏并很神奇(but implicit locks
syzxlyx_cu
·
2012-10-03 10:00
mysql
《
高性能MySQL
》读书笔记(三)------ 前缀索引的长度测试
前缀索引是指仅利用索引字段的前一部门建立的索引。相较而言,前缀索引可以减小索引的大小,且在索引的长度选择的比较是当地额情况下,并不会太多地降低索引的选择性。合适的前缀索引应当在选择性和索引大小之间取得平衡。在创建前缀索引之前,应当对数据的分布情况进行测试。在对字段建立前缀索引之前,先计算字段的选择性,在测试不同长度的字段的前缀索引的选择性,在选择性较理想的情况下建立索引。 可以使用如下SQL语句去
sunshadow1992
·
2012-09-25 14:00
mysql
《
高性能MySQL
》读书笔记(二)------ 索引
索引是一种有效的查询加速策略。索引可以在以下情况下加速:1、索引可以有效地避免全表扫描。2、非聚集索引在某些情况甚至可以不访问数据表。(聚集索引索引和数据表混生)。3、聚集索引可以有效地避免所有的插入都发生在数据表的尾部。4、部分查询可以有效地利用B-Tree索引的有序性,避免排序操作。索引是如何组织的?如何在查询中有效利用索引?数据库的索引可分为聚集索引与非聚集索引。聚集索引将数据存储与索引组织
sunshadow1992
·
2012-09-25 13:00
mysql
脏读???
《
高性能MySQL
》里有这么一段: 那么,假设有如下场景,查询C应当会读到什么结果?
sunshadow1992
·
2012-09-24 14:00
读
《
高性能MySQL
》读书笔记(一)------ 数据库引擎
MySQL服务器由连接管理、查询缓存、SQL解析器、查询优化器以及数据存储引擎组成。其基本架构如下图所示:图1.MySQL服务器的基本架构其中,数据库引擎负责表的存储,索引的组织。表的存储结构以及索引的形式是由数据库引擎来完成的。MySQL发布时,自带两个数据库引擎:MyISAM、InnoDB。我们可以在my.ini配置文件中修改MySQL的默认引擎,也可以在创建表的时候,明确地指明所使用的数据库
sunshadow1992
·
2012-09-24 13:00
mysql
《
高性能MySQL
》读书笔记(四)------ MySQL全文索引
MySQL提供了一个全文索引的功能,不过仅在MyISAM引擎下支持.在创建数据库表的时候可以使用以下语句: createtable[tableName]{ contexttext, fulltext(context) }Engine=MyISAM 如果在建表的时候已经使用了InnoDB引擎,需要先将表所用的引擎改变,然后添加fulltext索引: altertable[tableN
sunshadow1992
·
2012-09-21 15:00
mysql
高性能Mysql
主从架构的复制原理及配置详解
1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更
c__ilikeyouma
·
2012-09-19 19:00
高性能Mysql
读书笔记(第一章)
高性能Mysql
这本书,在电脑里面下载快半年了,一直没时间看,最终决定在9月份每天花点时间把这本书看完,在这里记录一下书中的一些知识点,便于积累吧。
liuyong0818
·
2012-09-05 16:07
Mysql
oracle mysql 推荐书籍
并且详细介绍了oracle最主流的前端工具pl/sql,其中的函数,存储过程,包讲解的很详细,是入门oracle的神器《Ora9iSQLRef.chm》 -- oracle文档 mysql推荐书籍 《
高性能
blackproof
·
2012-06-30 21:00
oracle
mysql
推荐书籍
oracle mysql 推荐书籍
并且详细介绍了oracle最主流的前端工具pl/sql,其中的函数,存储过程,包讲解的很详细,是入门oracle的神器《Ora9iSQLRef.chm》 -- oracle文档 mysql推荐书籍 《
高性能
blackproof
·
2012-06-30 21:00
oracle
mysql
推荐书籍
EMS SQL Manager for MySQL
EMSSQLManagerforMySQL是一款
高性能MySQL
数据库服务器系统的管理和开发工具。
·
2012-06-14 12:00
manager
高性能Mysql
数据库表设计原则
原文:http://blog.163.com/gyq_beijing/blog/static/11240437420118293037831/ 1 更小通常更好 理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。 2 简单就好 这个好理解,尽可能选择简单的数据类型存储数据,mys
istone
·
2012-06-08 15:00
mysql
高性能MYSQL
读书笔记
高性能MYSQL
读书笔记隔离级别READUNCOMMITTED隔离级别读取未提交内容在这个级别下所有事物都能看到未提交的事务执行结果,容易引起脏读READCOMMITTED读取提交内容(mysql非默认
yanshi
·
2012-05-27 21:00
高性能mysql
之统计表
在系统架设过程中,可能会遇到这样的需求:统计系统的使用次数。可以放在一个数据表中做统计,比如createtablecounter ( counterintprimarykey )每次系统用户登陆的时候,counter+1,这看似是没什么问题。但是,当用户量增大的是时候,多用户同时访问数据表,就会使这个表成为一个类似mutex的资源。用户只能串行访问【因为mysql在访问数据库的时候锁住了该行数据】
naughty610
·
2012-05-26 17:00
mysql
优化
数据库
table
Random
看《
高性能MySQL
》(第二版)中文版后的笔记
1.锁有两种:(1)表级锁。这种消耗资源比较小。相对低级。(2)行级锁。这种消耗资源比较大。相对高级。另外还有一种锁:支持MVCC的行级锁。这种资源消耗最大。一般不怎么使用。而且这个也不是Mysql特有的。很多数据库都有。2.setsessiontransactionisolationlevelreadcommitted,这个语句是设置隔离级别的。readcommitted就是一个常用的隔离级别。
gayayzy
·
2012-05-04 16:00
mysql
数据库
table
null
存储
引擎
【读书笔记】
高性能MySQL
(一)
MySQL逻辑架构视图:锁策略:1.表锁:将整个表加锁2.行级锁:可以支持最大的并发处理(同时也带来最大的锁开销)。行级锁由存储引擎实现,而不是由MySQL服务器实现。事务是一组原子性的SQL查询语句,可以看作是一个工作单元。如果数据库引擎能够成功对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因无法执行,则所有语句都不会执行。ACID:原子性、一致性、隔离性
webinchen
·
2012-04-28 22:53
mysql
Mysql Innodb小结
前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》、《
高性能Mysql
》后,也算对Mysql有一定的了解了,特地在此总结一下(图片都是《
javabkb
·
2012-04-26 10:00
InnoDB
《
高性能MySQL
》-数据类型
a.选择数据类型的简单原则 1.更小通常更好:要试着使用能正确存储和表示数据的最小类型.更小的数据类型通常更快,因为它们使用了更小的磁盘空间、内存和CPU缓存,而且需要的CPU周期也更少. 2.简单就好:越简单的数据类型需要的CPU周期越少.例如,比较整数的代价小于比较字符串,因为字符集和排序是字符串比较更复杂.应该使用MySQL内建的类型来保存日期和时间,而不是字符串,
dsfy2011
·
2012-04-25 08:10
mysql
数据类型
《
高性能MySQL
》-MySQL架构
一、Mysql的逻辑架构 a.大致将Mysql分为3层: 1.mysql客户端,提供一些基本服务,比如连接处理、授权、安全等. 2.第二层为mysql提供的一些核心处理内容,比如查询解析、分析、优化等. 3.第三层则包含了mysql的存储引擎,用于存储和提取存放在mysql中的内容,服务器通过存储引擎API和存储引擎进行通信,存储引擎不会进行SQL解析(InnoD
dsfy2011
·
2012-04-24 08:19
mysql
架构
MYSQL 浅谈MyISAM 存储引擎
做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对《
高性能MYSQL
》书中提到的myisam的理解,请大家多多指教。
·
2012-04-14 02:58
YouTube开源项目Vitess:打造
高性能MySQL
前端
YouTube开源项目Vitess:打造
高性能MySQL
前端项目简介关系型数据库(如MySQL)最初并没有针对大型Web应用进行构建和优化,Vitess项目的目标是推动MySQL数据库面向大型Web应用的扩展性
flyonok
·
2012-04-10 21:00
高性能Mysql
主从架构的复制原理及配置详解
1复制概述Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个
21aspnet
·
2012-03-28 18:10
MySQL
MYSQL 浅谈MyISAM 存储引擎
做为Mysql的默认存储引擎,myisam值得我们学习一下,以下是我对《
高性能MYSQL
》书中提到的myisam的理解,请大家多多指教。
·
2012-03-15 17:00
myisam
高性能Mysql
主从架构的复制原理及配置详解
温习《
高性能MySQL
》的复制篇.1复制概述Mysql内建的复制功能是构建大型,高性能应用程序的基础。
规速
·
2012-03-06 07:32
PHP
MySQL
高性能Mysql
主从架构的复制原理及配置详解
温习《
高性能MySQL
》的复制篇.1复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。
hguisu
·
2012-03-06 07:00
MySql性能相关的一些概念(性能tip0)
MySql性能相关的一些概念(性能tip0)题首:这是最近读《
高性能MySqL
第二版》记录下来的东西~#读锁(共享锁)、写锁(排他锁):读锁是共享的,互不阻塞,读取同一资源互不影响;写锁排他,一个写锁会阻塞其他的读写操作
Change Dir
·
2012-01-17 08:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他