`
文章列表
1,硬件优化         a>内存——大内存、大内存位宽,尽量不要用SWAP;         b>硬盘——15000RPM、RAID5、raid10         c>CPU——64位、高主频、高缓存,高并行处理能力         d>网络——标配的千兆网卡足矣,尽可能在同一局域网内,尽量避免诸如防火墙策略等不必要的开销 2,架构上的优化         a>纵向拆解                 最简单的一台服务同时负责web、中间件、数据库多个角色;纵向拆解后就是数据库服务器专机专用,避免额外的服务可能导致的性能下降和不稳定性;如果将 ...
Maatkit Maatkit is a great set of tools for MySQL Performance Analyses and maintainence. Must know and have for any MySQL User. mysqladmin mysqladmin extended -i100 -r is very nice way to look how MySQL performance counters increment and it can tell you a lot about server run status. mysqlreport My ...
机器有两个系统,windows和centos,重新安装了一下windows,这时候就找不到centos了,需要重新引导: 方法是这样的: 1:插入centos安装盘,从光盘启动;    然后在root命令行输入:“linux rescue”,回车: 2、光盘系统会自动检测硬盘上原有的系统,如果检测成功,会给与相应的提示,(如果检测不成功,说明你的分区表坏了) 3、选择“continue”,以读写模式挂载原有文件系统到/mnt/sysimage下,这时候系统会提示你通过“chroot /mnt/sysimage”将根目录切换到原有文件系统的根部: 4、修复gurb: sh-3.1# chr ...
1、要想使用PL/SQL需要先安装oracle客户端(这个是必须的,要不然plsql就用不了,这个客户端可以去oracle官网上下载,名字叫instance client,尽量用较新的版本就可以了,windows版的大的也就50多M,还有精简版的20多M,地址:http://www.ora ...
JIRA+MySQL配置 1、JDK、JIRA、MySQL安装完毕,停止JIRA服务 创建数据库: mysql create database jiradb character set ‘UTF8′; 创建用户并赋与权限: create user jirauser identified by ‘jira’; grant all privileges on *.* to ‘jirauser’@'%’ identified by ‘jira’ with grant option; grant all privileges on *.* to ‘jirauser’@'localhost’ ide ...
1. Group By 语句简介: Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。 P.S. 这里真是体会到 ...
一、环境         主机:                    master操作系统:centos 5.3                    IP:192.168.1.222                    MySQL版本:5.0.77          从机:               slave操作系统:centos 5.3                    IP:192.168.1.220                    MySQL版本:5.0.77 二、创建数据库 分别登录master机和slave机的mysql:mysql –u root –p 创建数据 ...
在动手操作前最好先安装好MySQL-Proxy,并配置好MySQL主从服务器。补充:新版MySQL已经内建支持 延迟问题 读写分离不能回避的问题之一就是延迟,可以考虑Google提供的SemiSyncReplicationDesign补丁。 端口问题 MySQL-Proxy缺省使用的是4040端口,如果你想透明的把3306端口的请求转发给4040的话,那么可以: iptables -t nat -I PREROUTING -s ! 127.0.0.1 -p tcp --dport 3306 -j REDIRECT --to-ports 4040 如果想删除这条规则,可以把上面例子中的 ...
MySQL-Proxy的二进制版本的安装相对简单,无需多言,下面介绍的是源代码安装: 安装pkg-config: tar zxvf pkg-config-0.23.tar.gz cd pkg-config-0.23 ./configure make make install 确保PKG_CONFIG_PATH环境变量包含了相关的pkg-config配置文件路径: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 安装libevent: tar zxvf libevent-1.4.10-stable.tar ...
1.进入字符界面   为了在Linux启动时直接进入Console界面,我们可以编辑/etc/inittab文件。找到id:5: initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入X-window图形操 ...
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: 上面两条SQL语句的差别就是 CURDATE() ,MySQL的查询缓存对这个函数不起作用。所以,像 NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,因为这些函数的返回 ...
作者:Sunny Walia (转) Innotop is a very useful tool to monitor innodb information in real time. This tool is written by Baron Schwartz who is also an author of “High Performance MySQL, Second edition” book. [Side note: I highly recommend getting this book when it comes out (in June, 08?). Other authors ...
本次安装的系统平台为redhat 5 一、使用RPM包进行安装      首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下: MySQL-server-community-5.1.38-0.rhel5.i386.rpm MySQL-client-community-5.1.38-0.rhel5.i386.rpm      接着我们可以 ...
1,硬件优化         a>内存——大内存、大内存位宽,尽量不要用SWAP;         b>硬盘——15000RPM、RAID5、raid10         c>CPU——64位、高主频、高缓存,高并行处理能力         d>网络——标配的千兆网卡足 ...
1.数据库表及字段命名、设计规范 1.1数据库表数据库表的命名规范: 表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母 大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则 ...
Global site tag (gtag.js) - Google Analytics