1. 修改varchar类型
为了满足需求,现要将varchar(6)改成varchar(8).这时更好的方法不是使用altertable modify,而是采用如下的步骤:
A.创建一张临时表,把varchar设置为varchar(8),如下所示:
B. 替换.frm表结构文件
C. 然后查看就可以了。
在windows下待测试。
也可以参考文章:
http:/...
分类:
数据库 时间:
2015-05-28 16:14:14
阅读次数:
213
摘要
为了学习研究MySQL数据库在工作原理,深刻理解MySQL在企业运用时如何保证其高效运行。分别从表结构的优化,SQL语句的优化,存储引擎的选择,索引的优化以及现今MySQL的发展与其他企业级数据库的比较。介绍了从编码选择到数据类型的选择以及从整体的角度设计表结构。在SQL语句的选择和使用的介绍的时候,深入介绍了一些基本的使用原则以及在一般在使用过程中我们存在的误区以及如何解决这些问题。着重...
分类:
数据库 时间:
2015-05-11 14:55:25
阅读次数:
594
Tuning-primer.sh检测mysql当前的运行情况,产生报告,并给出优化建议。下载及使用:1.wgethttp://www.day32.com/MySQL/tuning-primer.sh2.将tuning-primer.sh拷贝到my.cnf同级目录3.chmod+xtuning-primer.sh执行:shtuning-primer.sh[root@DG-webDBsoftware]#./tuning-primer...
分类:
数据库 时间:
2015-04-22 15:58:08
阅读次数:
213
Mysql性能调优工具之mytop的安装和使用1.mytop的下载地址http://yunpan.cn/cVG3uSs2Jtt9h访问密码7ef12.首先安装mytop必要的组件。yum-yinstallperl-DBD-MySQLperl-DBIperl-TermReadKey如果提示找不到安装包,可以先安装Yum–yinstallepel-releaseepel-release这个可以使用到最?.
分类:
数据库 时间:
2015-04-20 19:03:42
阅读次数:
199
提供一个MySQL5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件):[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/l...
分类:
数据库 时间:
2015-03-20 18:33:39
阅读次数:
189
声明:本系列教程参考资料《Mysql性能调优与架构设计》
Why Mysql?
大家可能怀疑,数据库有好多种,为什么选择Mysql作为数据切分的案例,为什么不选择Oracle、MS SqlServer或者DB2等等。原因是大家都知道,淘宝网最开始选择LAMP的架构设计,即Linux+Apache+Mysql+PHP,最开始系统遇到的瓶颈是当时PH...
分类:
其他好文 时间:
2015-03-12 22:41:18
阅读次数:
165
之前很傻很天真地以为无非就是逐个计算距离,然后比较出来就行了,然后当碰到访问用户很多,而且数据库中经纬度信息很多的时候,计算量的迅速增长,能让服务器完全傻逼掉,还是老前辈的经验比我们丰富,给了我很大的启示。MySQL性能调优 – 使用更为快速的算法进行距离计算最近遇到了一个问题,通过不断的尝试最终将...
分类:
数据库 时间:
2015-01-14 19:56:16
阅读次数:
178
这里我们就拿一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计附加要求:实时更新在很多人看来,这个功能非常容易实现,不就是执行一条SELECT COUNT(*)的Query 就可以得到结果了么?是的,确实只需要如此简单的一个Query 就可以得到结果。但是,如果我们采用不是MyISAM ...
分类:
数据库 时间:
2015-01-04 09:55:29
阅读次数:
214
(一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。 ...
分类:
数据库 时间:
2014-09-17 15:42:23
阅读次数:
264
通常来说,MySQL性能调优是非常复杂的一件事,不是简单的修改参数就可以完成的。需要综合考虑。而且找出性能瓶颈也非易事。但是通常我们有以下的几种方法找到蛛丝马迹。通过下面的几种方法发现瓶颈以后,我们才能确定下一步应该怎么做^_^其他的可以参考我前面写的文章:MySQL常用SQL优化,Linux上跑M...
分类:
数据库 时间:
2014-07-10 16:10:17
阅读次数:
258