表示 进入内容 138111382015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Linux上MySQL优化三板斧

现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。
闲话少说,进入正题。

一、CPU

首先从CPU说起。
你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样:

#cat /proc/cpuinfo 
    processor : 5
    model name : Intel(R) Xeon(R) CPU E5-2620 0 2.00GHz
    ...
    cpu MHz : 1200.000

这个是Intel E5-2620的CPU,他是2.00G * 24的CPU,但是,我们发现第5颗CPU的频率为1.2G。
这是什么原因列?

[获取更多]
存储过程语法及实例

存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.

【mysql】  【code】  【string】  【fetch】  【存储过程】  【varchar】  【数据类型】   …

[获取更多]
MySQL 5.7: Innodb事务对象缓存

在5.7中,Innodb引入了一个pool结构来专门做对象缓存重用。这可能会提升短连接场景的性能。本文的目的主 ... Read more

Tags:  

Del.icio.us
Facebook
TweetThis
Digg
[获取更多]
mysql之数据类型

一、概述:    所谓建表,就是声明列的过程:     数据是以文件的形式放在硬盘中(也有放在内存里的)      列:不同的列类型占的空间不一样      选列的原则:够用又不浪费; 二、mysql的数据类型:    整形:Tinyint(1字节)  Smallint(2个字节)  M...

【mysql】  【ADD】  【charset】  【Create】  【varchar】   …

[获取更多]
mysql数据库备份及恢复命令mysqldump,source的用法

还原一个数据库:mysql -h localhost -u root -p123456 www d:/www2008-2-26.sql     //以下是在程序中进行测试 //$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpa...

【服务器】  【mysql】  【SQL】  【数据库】  【主机】  【Create】  【database】   …

[获取更多]
linux升级mysql到5.7

版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41774265

Linux升级mysql版本到5.7。

【linux】  【mysql】  【yum】  【rpm】  【database】   点击查看原文>

完美解决CodeSmith无法获取MySQL表及列Description说明注释的方案

问题描述:   CodeSmith是现在比较实用的代码生成器,但是我们发现一个问题:   使用CodeSmith编写MySQL模板的时候,会发现一个问题:MySQL数据表中的列说明获取不到,也就是column.Description。

【mysql】  【ADD】  【string】   点击查看原文>

rsyslog VS syslog-ng,日志记录哪家强?

还有慢慢摸索,NG的MYSQL配置,我始终没搞好。 RSYSLOG则比较容易。 另外,也可以每个RSYSLOG直接入库,不需要经过LOG SERVER。。如果有一个大内网的话。。。 配合LOGANALYZER可进行简单的自定义日志管理 。



【mysql】  【日志】  【LOG】  【配置】  【rsyslog】  【Server】   点击查看原文>

与友人就"子查询分解"技术的讨论

蓝色字体,回复的内容: 

MySQL对子查询的支持比那些套了个简单SQL壳的K/V系统要好得多,但是它基本上还是以迭代的方式来处理相关子查询。
---MySQL等数据库,把可优化的子查询上拉(即扁平化)为连接或半连接操作。
---子查询的消除,主要使用的是逻辑优化的方式;逻辑优化,使用关系代数+启发式规则,对SQL进行等价变换,这个过程,非迭代。MySQL原理如此,其他数据库原理也如此。
---而所谓“迭代”,是执行器对子查询的实现方式,即不可被优化的子查询,其执行过程,通常是迭代处理。但进入执行阶段,优化过程已经结束了。

select * from t1 where c1 = (select max(d1) from t2 where t1.c2 = t2.d2);
---这个例子见了好多次了,感兴趣的网友可搜索一下。

[获取更多]
Mysql Geometric error-based

mysql>SELECT GeometryCollection((select*from(select*from(select group_concat(user,file_priv) from mysql.

【mysql】   点击查看原文>

表示 进入内容 138111382015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »