上一章讲了如何通过索引来提速我们的查询语句,这一章让我们回到数据库开发的初始阶段,建表。谈谈怎样设计一张漂亮的表。...
分类:
数据库 时间:
2015-04-11 10:23:36
阅读次数:
154
上一章讲了如何设计一张好的表,一张好的表自然需要好的sql语句去操作它。本章就来聊聊如何优化sql语句。...
分类:
数据库 时间:
2015-04-11 10:23:01
阅读次数:
155
net.core.rmem_default=262144接收套接字缓冲区大小的默认值(以字节为单位)。net.core.rmem_max=16777216接收套接字缓冲区大小的最大值(以字节为单位)。net.core.wmem_default=262144发送套接字缓冲区大小的默认值(以字节为单位)。net.core.wmem_max=16777216发送套接字缓冲区..
分类:
系统相关 时间:
2015-04-11 06:44:43
阅读次数:
202
tomcat优化配置,说明一、并发优化1.JVM调优以下为1G物理内存tomcat配置:JAVA_OPTS="-server-Xms512M-Xmx512M-Xss256K"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:javaheap最大值,使用的最大内存Xm..
分类:
编程语言 时间:
2015-04-10 20:21:44
阅读次数:
177
除了让Hbase自动切割你的Region,你也可以手动切割。
随着数据量的增大,splite会被持续执行。如果你需要知道你现在有几个region,比如长时间的debug或者做调优,你需要手动切割。通过跟踪日志来了解region级的问题是很难的,因为他在不停的切割和重命名。data offlineing bug和未知量的region会让你没有办法。如果一个 HLog 或者 StoreFile由于...
分类:
其他好文 时间:
2015-04-10 13:43:17
阅读次数:
151
一、概述
监控通常分为机器监控和服务监控,机器监控是基础监控,目的是为了获得系统当前的运行状态,服务监控则是主要目的,也是最应该关心的监控,机器监控也是为了更好的服务监控而存在,简单来说,服务监控和系统上部署的具体服务有关,但监控模式可以统一。
监控是为了获得相关的目标数据,获得数据是为了异常情况下作出分析,分析的目的是为了解决线上case以及性能调优。这基本上...
分类:
系统相关 时间:
2015-04-10 11:38:10
阅读次数:
156
给大家分享解决like’%%’不使用模糊查询的4种方法!!...
分类:
数据库 时间:
2015-04-10 11:28:55
阅读次数:
168
一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。一、分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、...
分类:
数据库 时间:
2015-04-09 23:27:21
阅读次数:
235