http://www.actionsky.com/docs/archives/78  2016年4月7日  周文雅 目录 1 起因 2 说明 3 MySQL调整参数的方式 3.1 计算 request_open_files 3.1.1 根据配置值计算request_open_files 3.1.2 计算effective_open_files 3.1.3 修正 request_open_files 3.2 计算出生效的参数值 3.2.1 修正 open_files_limit 3.2.2 修正…
#!/bin/bash ## 文件数限制 ulimit -n ulimit -Sn ulimit -Hn ## fs.nr_open,进程级别 ## fs.file-max,系统级别 ## 最大文件描述符 cat /proc/sys/fs/file-max ## 临时修改 sysctl - sysctl - ## 永久修改 echo "fs.nr_open = 10000000" >> /etc/sysctl.conf echo "fs.file-max = 11…
一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内…
cmd下 eclipse下 tomcat下 cmd下指定jvm参数 在cmd下执行Java程序可以通过如下方式之地需要配置的Java 虚拟机参数: 这里只是指定了对初始为2M,新生代为1M,堆最大值为2M java -Xms2m -Xmn1m -Xmx2m YourClassName eclipse下指定jvm参数 windows->Perfences->Java->Installed JRES->选定目标jre->Edit->在Defaut VM arguments里…
安装环境: CentOS6.3 64位 软件: Mysql-5.6 所需包: gcc/g++ :MySQL 5.6开始,需要使用g++进行编译.cmake  :MySQL 5.5开始,使用cmake进行工程管理,cmake需要2.8以上版本.bison  :MySQL语法解析器需要使用bison进行编译.ncurses-devel :用于终端操作的开发包.zlib    :MySQL使用zlib进行压缩 有关库包下载: 可以自己去官网下载,也可以去网盘下载 http://pan.baidu.co…
好像在CentOS 7系统中,默认安装的mysql是它的分支mariadb.所以不能像CentOS-6.3那样安装,如下: [root@izwz ~]# yum -y install mysql mysql-server mysql-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Package 1:mariadb-5.5.56-2.el7.x86_64 already installe…
windows下mysql默认是不区分大小写的,但是linux会区分大小写 如何让windows下mysql区分大小写呢? 修改 my.ini 里面的mysqld部分 #区分大小写 lower_case_table_names=2 网上很多说是 lower_case_table_names=0  这样会报错…
linux 打开文件数 too many open files 解决方法 too many open files 出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值. 查看每个用户最大允许打开文件数量 ulimit -a[plain] view plain copy在CODE上查看代码片派生到我的代码片 fdipzone@ubuntu:~$ ulimit -a      core file size          (blocks, -c) 0      data seg…
一. 检查linux内核uname -alsb_release -a 二. 用户进程可打开文件数限制1) vim /etc/security/limits.conf*       -      nofile           65535*       -      nproc           65535 在/etc/security/limits.d/90-nproc.conf中修改最大文件数和进程数*   soft  nproc   65534*   hard  nproc   6553…
/proc/sys/kernel/threads-max 系统最大线程数量 /proc/sys/vm/max_map_count 限制一个进程可以拥有的VMA(虚拟内存区域)的数量 /proc/sys/kernel/pid_max 系统最大进程数量 默认情况下,执行ulimit -a,可以看到 open files                      (-n) 1024 我们如何来验证这个1024的真实性呢? 写了个简单的测试程序分享如下: 1.先创建文件数量100000个,用shell…