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性能相关的一些概念(性能tip0)
题首:这是最近读《
高性能MySqL
第二版》记录下来的东西~#读锁(共享锁)、写锁(排他锁):读锁是共享的,互不阻塞,读取同一资源互不影响;写锁排他,一个写锁会阻塞其他的读写操作。
changedi
·
2012-01-17 00:00
性能
mysql
相关
高性能MySql
学习笔记——锁、事务、隔离级别
为什么需要锁?因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据操作的类型(读\写)分读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当当前写操作没有完成前,它会阻断其他写锁和读锁。
jiangwenfeng762
·
2011-11-26 20:25
锁
事务
隔离级别
高性能MySql
学习笔记——锁、事务、隔离级别
为什么需要锁? 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。 写锁(排他锁):当当前写操作没有完成前,它会
jiangwenfeng762
·
2011-11-26 20:00
事务
锁
隔离级别
高性能MySql
学习笔记——多版本并发控制算法
AUTOCOMMITMysql默认自动提交,可以通过如下命令查看和修改:mysql>SHOWVARIABLESLIKE'AUTOCOMMIT';+---------------+-------+|Variable_name|Value|+---------------+-------+|autocommit|ON|+---------------+-------+1rowinset(0.00sec
jiangwenfeng762
·
2011-11-26 20:00
mysql
高性能MySql
学习笔记——存储引擎
最关心的是MyIsam和InnoDB两种。 MyIsam: 存储文件: 数据文件:.MYD 索引文件:.MYI 特点: 表锁,不支持事务,支持全文索引,支持对TEXT和BLOB类型建立索引 数据恢复貌似很慢,因为没有log InnoDB: 特点: 行锁,支持事务,数据恢复块,因为有binlog 曾经有人问:数据量很大,不需要事务支持,使用哪种存储引擎好?
jiangwenfeng762
·
2011-11-26 20:00
InnoDB
myisam
高性能MySQL
之 Chapter13
第13章 1.inspect [in'spekt] v.检查,视察 *Police were called out to keep at the airport, and inspect the arriving planes. 警察们被紧急召集起来去守卫机场,并对到达的飞机进行检查。 2.expose [ik'spəuz]vt. 揭露,使曝光,使暴露 *The reporter
dotjar
·
2011-08-30 11:00
英语
高性能mysql
读书笔记三
架构优化和索引 1.数据类型 浮点:FLOAT和DOUBLE使用的是平台的浮点数,分别占用4字节和8字节。DECIMAL是表示精确的小数。 字符串:VARCHAR(255)表示最大长度255字节,对于uft-8编码,将不知道能保留多少字符,中文是3字节,字母1字节,这一点要注意。另外设高上限,因为内存的分配mysql是固定长度的,这样可能会导致内存的
zizipo
·
2011-04-22 18:00
数据结构
工作
mysql
读书
全文检索
高性能mysql
读书笔记二
Mysql的存储引擎 1.数据库对应data目录下的文件夹,table对应文件名.frm show table status like 'table_name' /G可以显示table的相关信息,也包括存储引擎。 2.MyISAM 只支持表级锁,延迟更新索引(跟预写式日志原理一模一样,不过索引不是数据可以重建,所以是否及时flush到硬盘更加不重要) 3.InnoDB 事务性存储引
zizipo
·
2011-04-21 23:00
mysql
读书
高性能mysql
读书笔记一
一.Mysql的架构和基本特性 1.基本的分为mysql服务器和存储引擎,mysql服务器处理连接管理,查询缓存,查询分析,查询优化,存储引擎处理具体的查询,目前而且,事务也是在存储引擎中实现的,这也就意味做如果事务跨越不同存储引擎的表,并不可靠。 2.锁 明白并行和排队的区别,并行是running状态,指任务已经在运行(对于单核,可能要等待调度,考
zizipo
·
2011-04-21 19:00
mysql
应用服务器
读书
高性能mysql
读书笔记(一)
1.基准测试与性能分析基准测试和性能分析是发现系统瓶颈的两基本方法:基准测试用来测量衡定系统的整体性能,这有助于判断系统的处理能力,提示影响或不影响系统性能的因素,也可以用来提示应用在处理不同数据时的性能表现。分析有助于发现应用在什么地方花费了最多时间,或者消耗了最多资源。基准测试可帮你达成的目标:测试当前应用的运行状况。验证系统的扩展性。如模拟高负载状态,检测处理能力。为未来的业务增长进行规划。
KylinBL
·
2011-03-26 11:00
读书
mysql
测试
input
测试工具
分布式应用
需要学习的
Junit设计模式分析20089101614163.doc 开源技术选型手册2009851353690.pdf 经典思维50法201011241125518.pdf
高性能MySQL
(第2
marlboro027
·
2011-03-02 16:00
设计模式
mysql
JUnit
高性能MySQL
读书笔记 找出谁持有锁
问题的背景:在实际使用MySQL时,如果访问量比较大,那么很可能会出现大量Locked状态的进程,但是却不能方便的识别是哪条SQL引起的问题,很多人遇到此类问题时,多半是通过PhpMyAdmin查询可疑SQL,然后KILL掉,但问题是可疑SQL可能会很多,这样逐一尝试太过笨拙,有的人一怒之下很可能会重启MySQL,但如此治标不治本的方法肯定更不可取。开始实验,在test数据库先建立一个测试表foo
·
2011-01-01 22:32
java学习的书-先
java基础:《thinkinginjava》;Java教程(第4版) javaWeb: jsp,severlet,javabean,jdbc;mvc开发; 数据库:mysql;mysyl学习指南;《
高性能
sky_yangwang
·
2010-12-27 22:00
java
设计模式
jquery
mysql
Ajax
综合的书目
《人月神话》; 《MySQL技术内幕:InnoDB存储引擎(知名MySQL服务厂商Percona公司CTO作序) 》; 《程序员修炼之道--从小工到专家》;
高性能MySQL
(第二版)(第19届Jolt
sky_yangwang
·
2010-12-27 22:00
jquery
算法
mysql
Web
一周小结
原定阅读七章《
高性能MySQL
》,结果只读了第一、二章, 第一章主要就MySQL的架构进行了阐述,介绍了MySQL的模块组成、事务管理、锁机制、多版本控制,并简要介绍了几种存储引擎。
sogotobj
·
2010-11-11 20:00
小结
读
高性能MySQL
1.解决MYSQL和和进程故障 showprocesslist/G查看 host项 查找具体进程的IDnetstat-ntp|grep:34334 netstat-ntp|grep123423/apache 查找进程更新过的文件:lsof-i-P|grep123432.数据类型常识有符号(Signed)和无符号(Unsigned)占据存储空间都是一样的。性能也。。不要用NULL对整数类型定义宽度
huithe
·
2010-11-08 08:00
mysql
cache
table
存储
query
actor
读
高性能MySQL
1.解决MYSQL和和进程故障 show processlist\G 查看 host 项 查找具体进程的 ID netstat -ntp | grep :34334 netstat -ntp | grep 123423/apache 查找进程更新过的文件: lsof -i -P | grep 12343 2.数据类型常识 有符号(Signed) 和 无符
isiqi
·
2010-11-08 08:00
apache
应用服务器
mysql
cache
搜索引擎
二十多本经典书下载
www.8u15.com/read-htm-tid-68.html MySQL Cookbook(第2版) http://www.8u15.com/read-htm-tid-67.html
高性能
lovelr-java
·
2010-10-08 14:00
html
编程
mysql
css
python
高性能MySQL
读书笔记
http://hi.baidu.com/thinkinginlamp/blog/item/d6daa61e9f9acc11413417cc.html
高性能MySQL
读书笔记:找出谁持有锁 周末重读了一遍
zhang1120peng
·
2010-09-09 20:00
sql
mysql
PHP
SQL Server
读书
高性能MYSQL
读书笔记:MYSQL准备语句
MYSQL4.1及更高版本支持服务器端准备语句(PreparedStatements),它使用增强的二进制客户端/服务器协议在客户端和服务器之间高效的发送数据,可以通过支持这种行协议的编程库来访问准备语句,列入MYSQLCAPI,MYSQLConnector/J和MYSQLConnector/NET为JAVA和.NET提供了同样的访问接口。它也有SQL语言的访问接口。创建准备语句时,客户端库会像服
cooledit2730
·
2010-05-18 22:00
数据库
[置顶]
高性能mysql
(基于复制架构)(多图)
Mysql复制架构20090810 by chaohang 这是mysql主从复制最基本的原理图,左边是主master,右边是从slave,从图中可以清晰看到mysql的复制进程,master产生二进制日志binlog,输出到binlog文件,然后slave主机请求日志文件,master主机发送二进制到slave主机,二进制到slave后,写入中继日志,realylog,然后slave主机调用s
zhaohang1983
·
2009-08-11 08:00
mysql
数据库
服务器
存储
引擎
Duplicates
乱译《
高性能MySQL
(第二版)》:前言
前言: 我了解到Peter,Vadim和Arjen已经在他们自己和客户的项目中使用MySql相当一段时间了。在这方面,Baron有编写了一些客户端工具用以改进MySql的易用性。 作者的从业背景已经反映出他们在本书第二版中所做的工作,性能优化,可复制性,备份等等。这本书不仅仅告诉你如何提高你在优化MySql方面的知识,而且作者还提供了基准测试的结果来印证他们所提到的知识。本书作者会告诉你很多MyS
·
2008-11-25 10:00
mysql
高性能 MySQL 第七章:复制 第二部分
原贴:http://nalai.net/content/view/305054/32/
高性能MySQL
第七章:复制第二部分2004-09-11MonitoringReplicationincreasesthecomplexityofmonitoringMySQL'shealth.Arealltheslavesreplicating
chinalinuxzend
·
2007-10-08 14: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
其他