问题概述使用MySQL数据库(就是MySQL5.7版本及以上版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so
Read More
moregeek program
Linux 系统优化-多极客编程
Linux 系统优化1、修改ip地址、网关、主机名、DNS等在服务器集群中装好操作系统做的第一件事就是,配置好网络,DNS可以根据服务器是否连接外网设定。2、关闭selinux,清空iptables在CentOS7 的系统中加入了firewalld,关闭之后在调试业务有帮助,如果有需求可以在业务调试好之后再加入规则。3、添加普通用户并进行sudo授权管理普通用户操做某些系统级别的命令的时候需要在执
Read More
Read More
Linux 系统优化-workstation实践-多极客编程
Linux 系统优化关闭SELinux[root@workstation ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
[root@workstation ~]# setenforce 0
[root@workstation ~]# getenforce关闭Firewalld防火墙等业务调试好之后再开
Read More
Read More
【推荐】性能测试、系统优化入门必看的一篇文章-多极客编程
背景介绍项目越做越大,用户量和请数量可能随时发生井喷,如果等到系统崩溃时再补救,损失可就大了,所以得想个办法提前预防。想要预防,就得知道系统的哪个环比较节薄弱,顶不住压力,还要对系统的承受能力有个全面的评估,心里有底,好提前预防,这种评估分析预防优化等一系列手段全被性能测试涵盖在内。性能的指标不同角色对性能的理解不尽相同,对于用户来说,操作流不流畅就是性能,对于研发人员来说,接口慢不慢和顶不顶得住
Read More
Read More
Linux性能:一个指令诊断Linux CPU 状况之 vmstat-多极客编程
简介
从业也有些年头了,用过不少监控相关的开源系统,ganglia,nagios,cacti,zabbix,grafana,Prometheus等等,其实随着软件的越发犀利,模板的越加通用,人会懒,甚至不再会去在意一些参数为啥要监控,有什么用,那么多数据,如果判断。 想法是写一个小的系列吧,大致的总结下系统一些主要的性能,如何判断,对应的值有什么样的作用等等。 不讲什么很深奥的
Read More
Read More
Linux系统优化1-多极客编程
1、YUM优化优化基础的yum源文件通过阿里镜像源进行优化: curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo优化扩展的yum源文件通过阿里镜像源进行优化: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.co
Read More
Read More
系统性能检测与优化,iostat,top-多极客编程
iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。
iostat[root@0705-1 logs]# iostat -x -k -d 1
标示
说明
Device
监测设备名称
rrqm/s
每秒需要读取需求的数量
wrqm/s
每秒需要写入需求的数量
r/s
每秒实际读取需求的数量
w
Read More
Read More
CentOS(5.8/6.4)linux生产环境若干优化实战(实用篇)-多极客编程
下面我就为大家简单讲解几点关于Linux系统安装后的基础优化操作。
注意:本次优化都是基于CentOS(5.8/6.4)。关于5.8和6.4两者优化时的小区别,我会在文中提及的。
优化条目:
修改ip地址、网关、主机名、DNS等
关闭selinux,清空iptables
添加普通用户并进行sudo授权管理
更新yum源及必要软件安装
定时自动更新服务器时间
精简开机自启动服务
定时自动清理/va
Read More
Read More
用脚本自主初始优化和全面检查服务器-多极客编程
前段时间看到一篇用脚本一键检查服务器的优秀博文,写的真棒,美中不足的是在实际应用中发现一个小问题:他的脚本好是好,但是由于环境和服务不一样,会检查没有的服务项,要去掉这些检查,还要一行行注释掉,很是麻烦,于是就优化脚本内容,把所有的检查项都定义为一个个的函数,最后在定义主函数的时候,可以自主的选择要使用的函数,不想使用的函数可以用#注释掉,比原来省时省事不少;完成脚本优化后,联想到系统
Read More
Read More
CentOS系统优化脚本,未完结-多极客编程
#!/bin/bash#判断一个当前用户是不是root用户,不是则提示需要使用sudo来提升权限if [ $user != "root"] then echo "需要使用 sudo 才能使用的脚本"】 exit 1 fi#设置Selinux为关闭状态sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sel
Read More
Read More
Centos 6系统优化-多极客编程
#!/bin/bash
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
mkdir -p /server/scripts
#SElinux off 关闭SElinuxsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/seli
Read More
Read More
Linux CentOS 6.9系统优化脚本-多极客编程
系统版本CentOS release 6.9 (Final)2.6.32-696.el6.x86_64 x86_64
[root@yuguotianqing scripts]# cat optimize.sh
#!/bin/bash
#autbor yuguotianqing QQ 157245227
export PATH=/usr/local/sbin:/usr/local/bin:/
Read More
Read More
Linux系统优化-多极客编程
添加用户 设置密码 切换用户
1.1 你的系统是什么版本的?CentOS 6.9 [root@oldboyedu42 ~]# cat /etc/redhat-release CentOS release 6.9 (Final)[root@oldboyedu42 ~]# uname -r2.6.32-696.el6.x86_64[root@oldboyedu42 ~]# uname -mx86_64
Read More
Read More
centos7 系统优化-多极客编程
1 修改网卡名称为eth0#mv ifcfg-eno16777729 ifcfg-eth0#vi /etc/sysconfig/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMI
Read More
Read More
redis系统优化相关-多极客编程
本文的优化只是针对redis所在的系统进行优化,并不是对redis本身进行优化。1.内存分配置控制 vm.overcommit_memory=1 --> 表示最大限度使用系统内存,直到用完为止,此内存包括物理内存和swap内存 echo "vm.overcommit_memory=1" >> /etc/sysctl.conf2.swapniess内存配置 v
Read More
Read More
Linux系统优化-多极客编程
1、修改ip地址、网关、主机名、DNS等[root@oldboyedu37 ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡名称
HWADDR=00:0c:29:06:c2:bc #MAC地址
TYPE=Ethernet #网卡类型
UUID=00c8bfff-f6fa-4d4
Read More
Read More
linux系统优化-多极客编程
1.1 出现乱码解决方法更改语言export.GB2312
echo $LANG
en_US.GB2312 系统当前使用的字符集1、echo $LANG2、看你当前远程连接工具的使用语言(软件的字符集) #1.系统当前使用的字符集
echo $LANG
en_US.GB2312
#2.看你远程连接的软件的字符集
export.UTF-8
echo $LANG
en_US.UTF-8
z
Read More
Read More
Nginx主配置文件nginx.conf详细说明-多极客编程
第3章 Nginx核心配置文件nginx.conf史上最细中文详解3.1定义Nginx运行的用户和用户组user nginx nginx;#改为特殊的用户和组3.2 nginxworker进程数,即处理请求的进程(熟称负责接客的服务员)worker_processes 8;#初始可设置为CPU总核数3.3 cpu亲和力配置,让不同的进程使用不同的cpuworker_cpu_affinity 000
Read More
Read More
linux新装系统优化-多极客编程
Linux系统安装环境优化 linux新系统安装需要:base
editors
development-librarys
development -tools
X-software-development
system-tools
基本系统:基本、性能工具、调试工具
开发:开发工具
服务器:系统管理工具
系统管理:snmp、系统管理1.Centos下载 yum源 http://mirrors
Read More
Read More
Ubuntu系统清理软件Stacer最新发布-多极客编程
Linux系统优化器和监控应用程序Stacer已经增加了一些新功能。Stacer是一个一体化的系统实用程序。允许您监视系统资源使用情况,清除应用程序高速缓存和剩余配置文件,卸载不再需要的应用程序,停止和启动系统进程等。最新版本的开源清洁工具带来改进的视觉效果,更好的应用内通知和警告,并引入了一个全新的资源监控部分:很酷很炫,不是吗?我没有机会将Stacer的CPU和网络图与本机系统监视器中的CPU
Read More
Read More