随笔分类 -  性能优化

摘要:一:队列场景 当我们使用某讯或者某浪的邮箱时,点击群发邮件之后,只需等待很短的时间,浏览器 提示提交成功,正在发送之类的信息时,用户就可以关掉浏览器,稍后,收件地址栏里的邮箱将陆续收到该群发邮件,再比如群发定时邮件,以及当商城系统中有客 户下单,客户,客服,仓库等相关人员收到订单邮件信息。诸如此类, 阅读全文
posted @ 2022-04-15 16:14 你背后的那个人 阅读(862) 评论(0) 推荐(0)
摘要:本文部分内容转自http://www.cnblogs.com/lengbingshy/archive/2010/02/25/1673476.html 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行 阅读全文
posted @ 2018-04-09 00:37 你背后的那个人 阅读(261) 评论(0) 推荐(0)
摘要:0.mysql集群介绍 浅谈mysql集群——http://blog.csdn.net/chenxingzhen001/article/details/7708663; 官网——http://dev.mysql.com/downloads/cluster/; 1、环境说明——转自http://www 阅读全文
posted @ 2018-04-09 00:34 你背后的那个人 阅读(931) 评论(0) 推荐(0)
摘要:做MySQL集群,例如:利用mysql cluster ,mysql proxy,mysql replication,drdb等等 有人会问mysql集群,根分表有什么关系吗?虽然它不是实际意义上的分表,但是它启到了分表的作用,做集群的意义是什么呢?为一个数据库减轻负担,说白了就是减少sql排队队列 阅读全文
posted @ 2018-04-09 00:24 你背后的那个人 阅读(11228) 评论(1) 推荐(0)
摘要:1. 为什么需要分布式数据库2. MySQL Cluster原理3. MySQL Cluster的优缺点4. MySQL Cluster国内应用5. 参考资料 1. 为什么需要分布式数据库 随着计算机和信息技术的迅猛发展和普及,行业应用系统的规模迅速扩大,行业应用所产生的数据量量呈爆炸式增长,动辄达 阅读全文
posted @ 2018-04-09 00:21 你背后的那个人 阅读(1721) 评论(0) 推荐(0)
摘要:最初知道水平垂直分表的时候是刚参加工作不久的时候,知道了这个概念,但是公司用户量和数据量始终没上来,所以也没用到过,知道有一天到了一家新公司后,这些才被应用到实际开发中,这里我就大概说说关于水平和垂直的拆分.分表的概念还是比较好理解的,就拿本网站的评论表展开讲讲,源于数据量较大,当评论表有CURD操 阅读全文
posted @ 2018-04-06 13:13 你背后的那个人 阅读(2339) 评论(0) 推荐(0)
摘要:一、使用场景 Merge表有点类似于视图。使用Merge存储引擎实现MySQL分表,这种方法比较适合那些没有事先考虑分表,随着数据的增多,已经出现了数据查询慢的情况。 这个时候如果要把已有的大数据量表分开比较痛苦,最痛苦的事就是改代码。所以使用Merge存储引擎实现MySQL分表可以避免改代码。 M 阅读全文
posted @ 2018-04-05 17:43 你背后的那个人 阅读(304) 评论(0) 推荐(0)
摘要:一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 阅读全文
posted @ 2018-04-05 17:40 你背后的那个人 阅读(226) 评论(0) 推荐(0)
摘要:写在前面 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 阅读全文
posted @ 2018-04-03 00:56 你背后的那个人 阅读(22414) 评论(0) 推荐(2)