码迷,mamicode.com
首页 >  
搜索关键字:mysql、性能、调优    ( 83个结果
MySQL 性能调优的10个方法
Mysql的优化方面,一般我们很少去考虑它,即使想到优化一般也更多是程序级别的,比如不要写过于消耗资源的SQL语句,但是除此以外,在整个系统上其实仍然有很多可以优化的地方。1. 选择合适的存储引擎: InnoDB除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 MYSQL 了...
分类:数据库   时间:2015-07-28 18:14:33    阅读次数:220
MySQL 性能调优的10个方法
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外...
分类:数据库   时间:2015-07-27 22:57:34    阅读次数:219
MySQL性能调优my.cnf详解
[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/...
分类:数据库   时间:2015-07-21 16:33:56    阅读次数:149
sql语句查询经纬度范围(转载,源链接失效)
MySQL性能调优 – 使用更为快速的算法进行距离最近遇到了一个问题,通过不断的尝试最终将某句原本占据近1秒的查询优化到了0.01秒,效率提高了100倍.问题是这样的,有一张存放用户居住地点经纬度信息的MySQL数据表,表结构可以简化 为:id(int),longitude(long),latitu...
分类:数据库   时间:2015-07-01 14:07:01    阅读次数:181
MySQL性能调优my.cnf详解
[client]port=3306socket=/tmp/mysql.sock[mysqld]port=3306socket=/tmp/mysql.sockbasedir=/usr/local/mysqldatadir=/data/mysqlpid-file=/data/mysql/mysql.piduser=mysqlbind-address=0.0.0.0server-id=1#表示是本机的序号为1,一般来讲就是master的意思skip-name-resolve#禁..
分类:数据库   时间:2015-06-29 18:01:23    阅读次数:233
MySql性能调优(六)InnoDB引擎和Myisam引擎的性能对比
对于这两种存储引擎的选择,要根据项目的应用特点来权衡,而对于复杂的应用系统,也可以根据实际情况来选择多种存储引擎的组合。不过这种方法不建议采取。      MyISAM支持全文索引,这是一种基于分词创建的索引,支持一些比较复杂的查询,但不是事务安全的,而且不支持外键。每张MyISAM表存放在3个文件中:frm文件存放表格定义;数据文件是MYD;索引文件是MYI;对于MyISAM表,可以手工或者自...
分类:数据库   时间:2015-06-01 09:47:50    阅读次数:217
MySql性能调优(五)采用合适的锁机制之表锁的演示
MySql的锁有以下几种形式: 1. 表级锁;开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。MyISAM引擎属于这种类型。 2. 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突概率最低,并发度也最高。InnoDB引擎属于这种类型。 3. 页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁;锁定粒度也介于两者之间,并发度一般。NDB属于这种类型。...
分类:数据库   时间:2015-05-28 18:14:16    阅读次数:193
MySql性能调优(一)字段类型的选取之时间类型
时间类型: 1. 在MySql中支持5种时间类型,分别是DATE、TIME、DATETIME、TIMESTAMP和YEAR。 在日常建表中我们要优先使用timestamp类型,它有自动更新时间的功能,示例: 也可以设置不自动更新,只需默认值为空即可。如: 2. year(2)类型会自动转换为year(4)类型...
分类:数据库   时间:2015-05-28 16:16:10    阅读次数:146
MySql性能调优(二)字段类型的选取之字符类型
字符类型: Char()用于保存固定长度的字符串,长度最大为255,比指定长度大的值将被截断,比指定长度小的值会用空格填补。 Varchar()用于保存可变长度的字符串,长度最大为65535,只存储字符串实际需要的长度,但是会用1~2个字节来存储值得长度。如果列的最大长度小于或255,则使用1字节,否则就是2字节。 Char和varchar与字符编码也有密切联系,GBK占用2个字节,UTF8...
分类:数据库   时间:2015-05-28 16:15:07    阅读次数:177
MySql性能调优(三)之表的设计
一. 首先介绍几个概念: 1. 完全函数依赖:在属性集U上的关系模式R(U)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’≠>Y,则Y对X完全函数依赖。 2. 传递函数依赖:在R(U)中,如果X->Y,Y->Z,则称Z对X的传递函数依赖。 二. 范式    关系型数据库有6种范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴德斯科范式(BCNF),第四范式(...
分类:数据库   时间:2015-05-28 16:14:35    阅读次数:206
83条   上一页 1 ... 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!