摘要:
平台:ubuntu12.10 32/64bit (或者VM上安装的ubuntu12.10)起因:工作需要,分配固定ip。小鸟不好意思问网管,按照以下步骤执行完毕即可,分为两个部分:图形界面修改 和 命令行下修改,任选其一即可注意:1、本文修改固定IP的前提是:网线经路由器到PC注意:2、VM上跑的系统必须使用在Setting里的Network选择桥链接图形界面修改1、打开ubuntu里的编辑连接(无线网络要编辑默认的链接)2、修改IPv4的方法为“手动”3、添加[plain]view plaincopy地址:192.168.1.20子网掩码:255.255.255.0网关:192.168.1. 阅读全文
摘要:
随着用户访问量的不断增大,后台的数据库压力会变得越来越大。目前由于没有很好的数据库负载均衡解决方案,因此大部分数据库都是运行在双机备份的模式之下。因此当数据库性能不够的时候,只能把数据库升级到更高的硬件配置。但是硬件配置的升级速度远远落后于用户访问量的增长速度。 针对以上问题,可以采用数据库的缓存解决方案Memory Cached来解决。Memory Cached是免费开源的数据库缓存软件,运行在Linux环境下面。 Memory Cached运行的原理比较简单,在内存中开辟较大的存储空间,存储的数对。采用Memory Cached之后,需要对现有的应用程序进行调整。调整主要分成四部分:1. 阅读全文
摘要:
MYSQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道如何入手,这篇文章就是根据自己的经验来详细叙述mysql主从的管理。MYSQL主从同步的作用(1)数据分布(2)负载平衡(load balancing)(3)备份(4)高可用性(high availability)和容错MYSQL主从同步的原理关于MYSQL的主从同步,最主要的是要了解MYSQL的主从同步是如何工作的也即主从同步的原理,通过下图能很明白的指导其工作的过程:大致描述一下过程:从服务器的IO线程从主服务器获取二进制日志,并在本地 阅读全文
摘要:
2013年11.04下午6点开始到7点,konka.91laiqian.com的CPU使用率一直为100%。进阿里云看监控,发现CPU使用率为100%已经有1个小时,但硬盘的IO一直很低,仅为0%左右。进PUTTY,使用命令:top发现MYSQLD一直是占用CPU超过90%使用如下语句检查mysql中的进程mysqladmin -u"" -p"" processlist发现只有3句SQL语句,其中为:select distinct sProductName from t_stock where nProductID=10086于是把这一句杀掉:mysql 阅读全文
摘要:
rsync的主要参考主要参考http://www.cnblogs.com/itech/archive/2009/08/10/1542945.html注意事项目前是限制IP的形式,如果要加IP,请在rsyncd.conf中加入,以空格分开如:hosts allow=192.168.1.0/255.255.255.0 10.0.1.0/255.255.255.0 要把.conf文件中的空行和注释都去掉rsync使用的用户名是系统用户名,密码可以换防火墙要配置好,经常出错;iptablesrsync -avzp --password-file=/root/rsync/client.secrets r 阅读全文
摘要:
参考这个即可:http://hi.baidu.com/jiyunjie/item/eed3e3d1656822302a35c7e0按这个执行完后,通过这个来查看:http://my.oschina.net/hcishc/blog/93921 阅读全文
摘要:
在数据库表中,使用索引可以大大提高查询速度。 假如我们创建了一个 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索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="admin"的记录 SELECT * FROM mytable WHERE username='admin';时,如 阅读全文
摘要:
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。[2]另外,索引还会在硬盘上占用相当大的空间。 阅读全文
摘要:
迁移方法为了使用大硬盘,把MYSQL目录迁移到:/data0/mysql_data/mysql迁移方法非常简单,一次搞定,请参考:注意复制目录的时候,使用cp -af (源目录) (目的目录)表示将所有文件连同文件权限都复制过来http://www.west263.com/info/html/wangluobiancheng/Mysql/20080224/32472.htmlMySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data2、把MyS.. 阅读全文