centos6.3(64位) 安装apr
摘要:安装apr来提高tomcat 的可伸缩性和性能
?
1
cd /usr/local/
1 下载apr 和 apr-util最新版
阅读全文
posted @
2016-02-24 18:33
上校
阅读(623)
推荐(0) 编辑
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
摘要:Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:
这三种模式的不同之处如下:
阅读全文
posted @
2016-02-24 17:37
上校
阅读(20065)
推荐(1) 编辑
闲谈Tomcat性能优化
摘要:Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.
幸好Tomcat还有很多的提升空间.下文介绍一下Tomcat优化,可以分为内存,线程,IO.
一:Tomcat内存优化,启动时告诉JVM我要一块大内存(调优内存是最直接的方式)
Windows 下的catalina.bat
Linux 下的catalina.sh 如:
阅读全文
posted @
2016-02-24 15:33
上校
阅读(73724)
推荐(7) 编辑
Java 开发必会的 Linux 命令
摘要:作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。
本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。
阅读全文
posted @
2016-02-24 14:19
上校
阅读(2470)
推荐(0) 编辑
mysql日志详细解析
摘要:MySQL日志:
主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;
日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。
错误日志
在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysql数据库的数据文件中。错误日志文件通常的名称为hostname.err。其中,hostname表示服务器主机名。
错误日志信息可以自己进行配置的,错误日志所记录的信息是可以通过log-error和log-warnings来定义的,其中log-err是定义是否启用错误日志的功能和错误日志的存储位置,log-warnings是定义是否将警告信息也定义至错误日志中。默认情况下错误日志大概记录以下几个方面的信息:服务器启动和关闭过程中的信息(未必是错误信息,如mysql如何启动InnoDB的表空间文件的
阅读全文
posted @
2016-02-18 17:35
上校
阅读(771)
推荐(0) 编辑
linux下开启mysql慢查询,分析查询语句
摘要:一,为什么要开启这个查询呢?
数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因
二,开启mysql的慢查询
方法1,用命令开启慢查询
阅读全文
posted @
2016-02-03 23:01
上校
阅读(10687)
推荐(0) 编辑
Shell脚本中执行sql语句操作mysql
摘要:对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和调整。以下为具体的示例及其方法。
1、将SQL语句直接嵌入到shell脚本文件中
复制代码 代码如下:
--演示环境
[root@SZDB ~]# more /etc/issue
CentOS release 5.9 (Final)
Kernel \r on an \m
阅读全文
posted @
2016-02-03 15:40
上校
阅读(21641)
推荐(0) 编辑