MySQL优化的奇技淫巧之STRAIGHT_JOIN
发布于:2013-1-16 12:28 作者:kevin.Zhu 浏览:9 分类:Mysqlhttp://huoding.com/2013/06/04/261
最近没怎么搞SQL优化,碰巧数据库被慢查询搞挂了,于是拿来练练手。
问题
通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下:
SELECT post.* FROM post INNER JOIN post_tag ON post.id = post_tag.post_i...
Mysql limit 优化,百万至千万级快速分页,--复合索引的引用并应用于轻量级框架
发布于:2013-1-16 12:27 作者:kevin.Zhu 浏览:13 分类:MysqlMySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了...
mysql 强大的trim() 函数
发布于:2013-1-16 12:27 作者:kevin.Zhu 浏览:11 分类:Mysqlhttp://www.jb51.net/article/48473.htm
这篇文章主要介绍了mysql 强大的trim() 函数使用方法,需要的朋友可以参考下
mysql中的去除左空格函数:
LTRIM(str)
Returns the string str with leading space characters removed.
以下是...
mysql存储程序与定时器
发布于:2013-1-16 12:26 作者:kevin.Zhu 浏览:9 分类:Mysqlhttp://lobert.iteye.com/blog/1953827
需求:一个庞大的日志表,现每天做定时统计一天的总数,放另一个表中,方便查看,运营。
旧方案:用脚本写好程序,用linux的crontab定时执行。
本文重点,用mysql定时器定时执行存储程序。
第一步:编写存储程序(需了解基本的存储程序...
mysql创建定时器(event),查看定时器,打开定时器,设置定时器时间
发布于:2013-1-16 12:25 作者:kevin.Zhu 浏览:9 分类:Mysqlhttp://blog.sina.com.cn/s/blog_6d39ac7e01017sd6.html
由于项目需要创建定时器(evevt),所以就百度了一下,发现基本都是来源于一个模板,有些功能还不全,现在自己总结一下。
注:mysql版本是从5.1开始才支持event的。如果你的版本低于5.1就先升级版本吧。
查看版本的方法有很多,这里只给大家提供一个&nbs...
mysql 定时触发器
发布于:2013-1-16 12:25 作者:kevin.Zhu 浏览:13 分类:Mysql
http://blog.csdn.net/yanfangphp/article/details/9613685
mysql可以实现定时触发功能,比如说定于某某时间mysql数据库做什么工作,或每隔多长时间做什么工作。
第二种情况应用还是比较广的,比如说我希望每天检查一下我的数据信息,超过一个月的无用信息清除以腾出空间供其他存储数据使用;或者相隔一段时间更新一下数据等等。
下...
在Ubuntu下进行MongoDB安装步骤
发布于:2013-1-16 12:16 作者:kevin.Zhu 浏览:14 分类:MongoDBhttp://www.cnblogs.com/alexqdh/archive/2011/11/25/2263626.html
一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):
1.运行"apt-get install mongo"
如果遇到找不到安装包的话运行"apt-get update"
2.这时装好以后应该会自动运行mongod程序,...
MongoDB基本使用
发布于:2013-1-16 12:16 作者:kevin.Zhu 浏览:9 分类:MongoDB
http://www.cnblogs.com/TankMa/archive/2011/06/08/2074947.html
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。
输入help可以看到基本操作命令:
show dbs:显示数据库列表
show collections:显示当前数据库中的集合(类似关系数据库中的...
MongoDB在语法上的5大缺陷
发布于:2013-1-16 12:15 作者:kevin.Zhu 浏览:8 分类:MongoDB
http://developer.51cto.com/art/201402/428716_all.htm
这几天抱怨MongoDB的帖子相当受追捧。大多是关于在特定的数据集,可靠性和分片问题上表现不佳。其中一些博客文章可能是正确的,其他的只是说,最受欢迎的NoSQL的解决方案并没有满足他们的需求。
这篇文章不是其中之一,虽然大多数的文章关注操作部分,基准测试和性能特征,而我想谈谈M...
MongoDB索引技巧:太多字段要索引怎么办?使用通用索引
发布于:2013-1-16 12:15 作者:kevin.Zhu 浏览:11 分类:MongoDB
http://developer.51cto.com/art/201311/419618_all.htm
当你的文档包含很多不同的字段,并且你需要根据这些字段进行高效的检索。例如下面一个文档描述了一个人:
{
_id: 123,
firstName: ...
数据库:mongodb与关系型数据库相比的优缺点zz
发布于:2013-1-16 12:15 作者:kevin.Zhu 浏览:9 分类:MongoDB
http://www.cnblogs.com/end/archive/2012/04/25/2470236.html
与关系型数据库相比,MongoDB的优点:
①弱一致性(最终一致),更能保证用户的访问速度:
举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例 如通过ATM查看账户信息的时候很重要,但对于Wordnik...
MongoDB两阶段提交实现事务
发布于:2013-1-16 12:14 作者:kevin.Zhu 浏览:13 分类:MongoDB
http://www.tuicool.com/articles/f6ZBjm
撤销失败, 没法处理
发布于:2014-6-7 17:43 分类:MongoDB笔记
MongoDB数据库中操作单个文档总是原子性的,然而,涉及多个文档的操作,通常被作为一个“事务”,而不是原子性的。因为文档可以是相当复杂并且包含多个嵌套文档,单文档的原子性对许多实际...
PHP Mongodb API参考
发布于:2013-1-16 12:14 作者:kevin.Zhu 浏览:11 分类:MongoDB
http://www.cnblogs.com/jiqing9006/archive/2012/10/10/2718552.html
<?php
/*** Mongodb类** examples:
* $mongo = new HMongodb("127.0.0.1:11223");
* $mongo-&g...
基于Mongodb进行分布式数据存储
发布于:2013-1-16 12:13 作者:kevin.Zhu 浏览:10 分类:MongoDBhttp://www.cnblogs.com/daizhj/archive/2010/09/07/1820528.html
注:本文是研究Mongodb分布式数据存储的副产品,通过本文的相关步骤可以将一个大表中的数据分布到几个mongo服务器上。
MongoDB的1.6版本中auto-sharding功能基本稳定并可以尝试放到生产环境下使用。因...
Memcache命令行用法
发布于:2013-1-16 12:13 作者:kevin.Zhu 浏览:13 分类:Memcachehttp://blog.163.com/czg_e/blog/static/46104561201132862412737/
1、启动Memcache 常用参数
memcached 1.4.3
-p <num> 设置端口号(默认不设置为: 11211)
-U <num> ...
memcache delete 数据无法删除
发布于:2013-1-16 12:12 作者:kevin.Zhu 浏览:11 分类:Memcachehttp://blog.csdn.net/uixor_/article/details/6758565
ubuntu10.10 desktop,安装了memcached,后来写了一个php文件来测试memcache:
[php] view plaincopyprint?
01.<?php
02.$mem = new Mem...
解决nginx负载均衡的session共享问题
发布于:2013-1-16 12:12 作者:kevin.Zhu 浏览:14 分类:MemcachePHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:
1、不使用session,换用cookie
session是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到c...
对memcache分布式的一点理解
发布于:2013-1-16 12:11 作者:kevin.Zhu 浏览:10 分类:Memcache
pecl的memcache扩展(注意,不是memcache的扩展,两者不同)中连接memcache服务器有两种方式:
1.短连接(Memcache::connect)
使用方法 Memcache::connect()打开的连接在脚本执行结束后会自动关闭。当然,你也可以使用方法 Memcache::close()来主动关闭
2.长连接(Me...
Ubuntu下LVS-DR实验
发布于:2013-1-16 12:11 作者:kevin.Zhu 浏览:13 分类:LVS在面的实例中ipvsadm用到的几个参数含义如下:
-A 增加一个虚拟服务,该服务由协议、IP地址和端口号组成,例如:
-A -t 202.99.59.110:80 (增加一格虚拟服务,其协议(-t表示tcp,-u表示udp)为TCP...