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


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


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

我的分类(专题)

日志更新

最新评论

留言板

链接

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




[MySQL]MySql数据库备份mysqldump参数选项
软件技术

lhwork 发表于 2006/12/28 15:02:06

实用程序,为备份或为把数据转移到另外的SQL服务器上倾倒一个数据库或许多数据库。倾倒将包含 创建表或充实表的SQL语句。 

shell> mysqldump [OPTIONS] database [tables]

如果你不给定任何表,整个数据库将被倾倒。 

通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 

注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在倾倒结果前装载整个结果集到内存中,如果你正在倾倒一个大的数据库,这将可能是一个问题。 

mysqldump支持下列选项: 

--add-locks 
在每个表倾倒之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。


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


[MySQL]MySQL索引经验之浅见
软件技术

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

在数据库表中,使用索引可以大大提高查询速度。

假如我们创建了一个testIndex表:
CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);

我们随机向里面插入了1000条记录,其中有一条
    i_testID    vc_Name
      555    erquan
     
在查找vc_Name="erquan"的记录
SELECT * FROM testIndex WHERE vc_Name='erquan';
时,如果在vc_Name上已经建立了索引,MySql无须任何扫描,即准确可找到该记录!相反,MySql会扫描所有记录,即


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


[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:
服务器在关闭它前在一个交互连接上

阅读全文(1436) | 回复(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个配置参数是最重要的,即
阅读全文(1464) | 回复(0) | 编辑 | 精华 | 删除
 


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

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

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


阅读全文(3103) | 回复(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 

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


[Hibernate]Hiberante的二级缓存配置JBossCache集群(转载)
软件技术

lhwork 发表于 2006/12/28 12:17:32

为了使用Hiberante的二级缓存支持集群,可以选择OSCache和JBossCache等,这里我们选择了JBossCache.
JBossCache可以在这里找到http://www.jboss.org/developers/projects/jboss/cache/。
1.Hibernate的配置
(1)在hibernate.cfg.xml中加入下在面的语句,如果有使用了其它的cache请注掉
<property name="hibernate.cache.provider_class">net.sf.hibernate.cache.TreeCacheProvider</property>
(2)在hibernate的映射文件

阅读全文(1689) | 回复(-1) | 编辑 | 精华 | 删除
 


[J2SE]在java程序里telnet到远端设备执行命令
软件技术

lhwork 发表于 2006/12/28 9:06:44

        kelefa是某公司的一个程序员,传说他是一流的程序员,开发了一个系统非常稳定,从来没有出现过问题,当然这世界上没有完美的人,也没有完美的软件, 这个系统也有bug,而且他已经发现了,但是一直没有找到很好的办法解决,还好这个bug很少有机会能发作,关键是一发生这种情况时严重影响系统的运行, 停止服务后再重新启动是目前最好的方法。

        为了保住“高手”的称号,他又搞了一个监控该系统的小程序,能及时发现系统是否工作正常,如果发现异常情况立刻发送email给自己,email又跟自己的手机短信绑定,使他能迅速的发现情况并跑到电脑前:
阅读全文(3691) | 回复(0) | 编辑 | 精华 | 删除
 


[网站架构]网络设备主动告警系统之snmp告警的实现
软件技术

lhwork 发表于 2006/12/28 8:59:05

一般主动告警系统的告警信息采集主要有5种方法:
 
 1. 在告警服务器ping各种设备, 判断设备是否存活和掉包率
 2. 接收设备发过来的系统日志(syslog), 并通过相应的规则库(正则表达式)匹配判断是否需要告警
 3. 接收设备发过来的snmp Trap信息, 进行判断告警
 4. 提取网管系统的告警信息
 5. 通过snmp协议, 取回相应oid的值, 进行判断告警
 
 什么是snmp:
 
 Simple Network Management Protocol (SNMP)提供了一些"简单"的操作, 允许你更容易的监控和管理网络设备, 例如路由器,交换机,服务器,打印机等等. 通过snmp你可以监控很多信息, 例如端口流量, 路由器里面的温度, cpu使用率等等. 学习snmp其实并不是特别简单, 请通过别的资料学习更多的方面, 特别是mib,oid之类的概念.
 推荐学习Essential S

阅读全文(2241) | 回复(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 由一组计算机构成,每台计算机上均运行着多种进

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


« 51 52 53 54 55 56 57 58 59 60 »



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

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