Skip to main content

moregeek program

MySQL单表数据量过千万,怎么优化?SQL优化企业级解决方案-多极客编程

问题概述使用MySQL数据库(就是MySQL5.7版本及以上版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so

Read More

Linux 系统优化-多极客编程

Linux 系统优化1、修改ip地址、网关、主机名、DNS等在服务器集群中装好操作系统做的第一件事就是,配置好网络,DNS可以根据服务器是否连接外网设定。2、关闭selinux,清空iptables在CentOS7 的系统中加入了firewalld,关闭之后在调试业务有帮助,如果有需求可以在业务调试好之后再加入规则。3、添加普通用户并进行sudo授权管理普通用户操做某些系统级别的命令的时候需要在执

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

Linux性能:一个指令诊断Linux CPU 状况之 vmstat-多极客编程

简介     从业也有些年头了,用过不少监控相关的开源系统,ganglia,nagios,cacti,zabbix,grafana,Prometheus等等,其实随着软件的越发犀利,模板的越加通用,人会懒,甚至不再会去在意一些参数为啥要监控,有什么用,那么多数据,如果判断。    想法是写一个小的系列吧,大致的总结下系统一些主要的性能,如何判断,对应的值有什么样的作用等等。    不讲什么很深奥的

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

系统性能检测与优化,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

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

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

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

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

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

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

redis系统优化相关-多极客编程

本文的优化只是针对redis所在的系统进行优化,并不是对redis本身进行优化。1.内存分配置控制    vm.overcommit_memory=1   --> 表示最大限度使用系统内存,直到用完为止,此内存包括物理内存和swap内存    echo "vm.overcommit_memory=1" >> /etc/sysctl.conf2.swapniess内存配置    v

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

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

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

linux新装系统优化-多极客编程

Linux系统安装环境优化 linux新系统安装需要:base editors development-librarys development -tools X-software-development   system-tools 基本系统:基本、性能工具、调试工具 开发:开发工具 服务器:系统管理工具 系统管理:snmp、系统管理1.Centos下载 yum源  http://mirrors

Read More

Ubuntu系统清理软件Stacer最新发布-多极客编程

Linux系统优化器和监控应用程序Stacer已经增加了一些新功能。Stacer是一个一体化的系统实用程序。允许您监视系统资源使用情况,清除应用程序高速缓存和剩余配置文件,卸载不再需要的应用程序,停止和启动系统进程等。最新版本的开源清洁工具带来改进的视觉效果,更好的应用内通知和警告,并引入了一个全新的资源监控部分:很酷很炫,不是吗?我没有机会将Stacer的CPU和网络图与本机系统监视器中的CPU

Read More