- 博客(12)
- 收藏
- 关注
转载 MYSQL 主从服务器配置工作原理
一、 主从配置的原理:Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个Mysql instance(我们称之 Slave)。在 Master 与 Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Ma
2013-09-26 19:57:32 813
转载 Mysql中Insert into xxx on duplicate key update问题
要点:Insert into xxx on duplicate key update可以在唯一索引重复的情况下,进行更新操作。 (1) 插入里边的字段应该只有一个 唯一索引; (2)多行插入用values(value) 在看代码的过程中碰到了这一用法,不太理解,google了一下。它的意义其实是如果在insert语句末尾制定了on dupl
2013-09-26 15:58:30 2701
转载 mysql优化------2 查看系统性能(表大小,I/o性能)
三:判断mysql I/0 性能的一种方式(网络搜集供参考)show global status like 'innodb_dblwr%'\G 如果innodb_dblwr_pages_writen/innodb_dblwr_writes远小于64:1,说明磁盘写入压力不高 show engine innodb status\G 查看缓冲池的方法。 sel
2013-09-26 15:54:48 3069
原创 mysql 千万量级的表的优化
一 大的优化方向: 数据结构优化,慢查询优化,索引优化,mysql参数设置优化数据结构优化:先读写分离、再垂直拆分、再水平拆分!说3点1. 设计合适的索引,基于主键的查找,上亿数据也是很快的;2. 反范式化设计,以空间换时间,避免join,有些join操作可以在用代码实现,没必要用数据库来实现;3. buffer,尽量让内存大于数据.
2013-09-25 17:03:45 3205
转载 服务器性能分析工具gprof的使用及没有生成gmon.out文件的原因
早上从网上查看资料时无意中看到了gprof这个工具,随便把他用在项目里试了一下。结果发现调用次数的数据比较全,但调用时间基本上都是0。网上查了一下发现gprof只记录执行时间超过0.01秒即10毫秒的函数调用时间:*(,我测的是服务器程序,这个时间也太长了吧!!!! 从网上总结了gprof使用的注意事项,说不定以后会用到:一,gprof只能查看用户函数信息。如果想查看库函数的
2013-09-24 13:56:09 6531
原创 mysql 大树据表update很慢
问题描述:数据表千万量级,update where gid="adadfadsfasdf",返回结果显示耗时70ms到1s之间分析:表很大,那么update,可能先要取索引,再取页面,但是即使都是磁盘操作,每次磁盘操作耗费5ms,大概花费20,30ms足矣所以时间肯定是花在io等待上了。使用 iostat -x -d 1 3 显示等待时间几十毫秒所以时间
2013-09-22 18:38:13 1966
转载 mysql----ERROR 1040 (HY000): Too many connections
http://gwokae.mewggle.com/wordpress/index.php/archives/683
2013-09-18 17:07:56 1939
转载 shell之crontab
crontab与环境变量不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。所以注意如下3点:1)脚本中涉及文件路径时写全局路径;2)脚本执行要用到java或其他环境变量时,通过source命令引入环境变量,如:cat start_cbp.sh#!/bin/shsource /etc
2013-09-17 15:34:08 2697
转载 Memcache第一篇---基础教程
Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http
2013-09-12 14:13:41 759
转载 【分享】一位技术人员成长历程
来源:http://zwchen.iteye.com/blog/676023 我们每天都会遇到下面这些问题,不知道大家有什么新的看法? 1、信息社会,我们越来越不堪负荷,工作被越来越频繁地打断。 2、项目经理,该适当引导团队,管理好各种通讯工具:IM工具、Email客户端,RSS阅读器 软件开发时,最好能够进入思维流状态,IT工作者应该有
2013-09-12 13:17:27 1187
转载 Cookie mapping技术
摘要:Cookie mapping分为两步:(1)google ad exchange等在网站主网站上种cookie,生成google_id (2)用户在网站主网站上浏览时,有广告请求; google把请求302重定向到dsp,并携带加密过后的google_nid。这样dsp就在网站主网站种cookie,并且建立映射表:google_nid---->dbp_cookie
2013-09-04 11:48:48 10668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人