本站首页    管理页面    写新日志    退出


«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7645775
建立时间:2006年5月29日




[MySQL]MySQL的系统变量以调优性能
软件技术

lhwork 发表于 2006/12/28 14:58:07

(1)、back_log:
要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的操作系统在这个队列大小上有它自己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。
当你观察你的主机进程列表,发现大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值了。默认数值是50,我把它改为500。

(2)、interactive_timeout:
服务器在关闭它前在一个交互连接上


阅读全文(1452) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]彻底优化mysql
软件技术

lhwork 发表于 2006/12/28 14:52:55

   同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力
严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月
MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。

安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf

my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的

配制文件了。一般的情况下,my-medium.cnf这个配制文件就能满足我们的大多需要;
一般我们会把配置文件拷贝到/etc/my.cnf 只需要修改这个配置文件就可以了
使用mysqladmin variables extended-status –u root –p 可以看到目前的参数
有3个配置参数是最重要的,即

阅读全文(1481) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]有效配置MySQL参数
软件技术

lhwork 发表于 2006/12/28 14:50:28

1.获取当前配置参数 要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:


阅读全文(3122) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]mysql几个优化参数
软件技术

lhwork 发表于 2006/12/28 14:46:53

2。优化配置mysql服务器 
这篇文章主要针对2来说 1参考本版精华 
http://www.chinaunix.net/jh/17/169801.html 

下面内容参考mysql manul 事3.23版本的内容 
代码: 

你能用这个命令得到mysqld服务器缺省缓冲区大小: 

shell> mysqld --help 

这个命令生成一张所有mysqld选项和可配置变量的表。输出包括缺省值并且看上去象这样一些东西: 

Possible variables 

阅读全文(1667) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]MySQL Cluster(MySQL 集群) 初试
软件技术

lhwork 发表于 2006/12/27 15:28:27

MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。
目前能够运行MySQL Cluster 的操作系统有Linux、Mac OS X和Solaris(一些用户通报成功地在FreeBSD上运行了MySQL Cluster ,但MySQL AB公司尚未正式支持该特性)。一、MySQL Cluster概述
MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进

阅读全文(1612) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]MySQL同步
软件技术

lhwork 发表于 2006/12/27 15:10:39

MySQL 提供了数据库的同步备份功能,这对我们实现数据库的冗灾、备份/ 恢复、负载均衡等都是有极大帮助的。

一、准备工作
1、MySQL 版本
    设置MySQL同步时,最好的版本

阅读全文(1458) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]Heartbeat_2.0.3配置MySQL5.0.18为高可用集群
软件技术

lhwork 发表于 2006/12/27 15:07:45

测试环境为:rehdat linux 9.0
hostname       eth0                   eth1      
mysql5         192.168.0.50/24        10.4.66.35/24
mysql6         192.168.0.60/24     &

阅读全文(2559) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]Mysql日期和时间函数大全
软件技术

lhwork 发表于 2006/12/27 14:59:42

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。
mysql select DAYOFWEEK(''''1998-02-03'''');
- 3 WEEKDAY(date)
返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。
mysql select WEEKDAY(''''1997-10-04 222300'''');
- 5
mysql select WEEKDAY(''''1997-1

阅读全文(1453) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]HOWTO set up a MySQL Cluster for two servers (three servers required for true redundancy)
软件技术

lhwork 发表于 2006/12/26 9:40:25

Introduction This HOWTO was designed for a classic setup of two servers behind a loadbalancer. The aim is to have true redundancy - either server can be unplugged and yet the site will remain up. Notes: You MUST have a third server as a managment node but this can be shut down after the cluster starts. Also note that I do not recommend shutting down the managment server (see the extra notes at the bottom of this document for more information). You can

阅读全文(3915) | 回复(0) | 编辑 | 精华 | 删除
 


[MySQL]配置Mysql5.0双机同步
软件技术

lhwork 发表于 2006/12/26 9:31:00

平台:Redhat AS4.0  Mysql-max-5.0.16-linux-i686 (原创)
作者:jiang313hua         MSN:jiang313hua@hotmail.com
欢迎大家指出错误! 欢迎转载!
本文经过作者测试过.

要求:
1.首先装好系统Redhat AS4.0 ;

2.Mysql-max-5.0.16-linux-i686解压缩不需要编译,直接安装就可以:
   shell> groupadd mysql
   shell> useradd -g mysql mysql
   shell> cd /usr/local
   shell> tar zxvf &nb

阅读全文(2085) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 6 7 8 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 2.910 second(s), page refreshed 144799518 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号