表示 进入内容 112029
« 先前的 10 新的记录 | 下一步 9 较早的记录 »
Displaying posts with tag: optimize (reset)
删除MySql表中的大量记录后,文件不变小的解决方法

前两天升级系统,重启系统后,由于没有自动mount共享资源,造成bacula警告日志飞快增长。mysql的Log.*文件超过了11GB,表的行数超过了4000万行:(   于是命令行下删除了99%的日志。

【mysql】  【日志】  【LOG】  【optimize】  【cto】  【Blog】   点击查看原文>

实战Zabbix-Server数据库mysq的libdata1文件过大

今天我们的zabbix-server机器根空间不够了,我一步步排查结果发现是/var/lib/mysql/下的libdata1文件过大,已经达到了41G。我立即想到了zabbix的数据库原因,随后百度、谷歌才知道zabbix的数据库他的表模式是共享表空间模式,随着数据增长,ibdata1 越来越大,性能方面会有影响,而且innodb把数据和索引都放在ibdata1下。

【mysql】  【zabbix】  【数据库】  【索引】  【optimize】   …

[获取更多]
索引使用注意

1.4唯一索引 ①当表的某列被指定为unique约束时,这列就是一个唯一索引 create table ddd(id int primary key auto_increment , name varchar(32) unique); 这时, name 列就是一个唯一索引.

【mysql】  【innodb】  【排序】  【索引】  【test】  【index】  【Create】   …

[获取更多]
MYSQL整理数据库碎片SHELL脚本

 

#!/bin/sh   mysql_user=root    mysql_pass=123123  

time_log=/opt/time 

databases=/opt/databases  

/usr/bin/mysql -u$mysql_user -p$mysql_pass...

【mysql】  【数据库】  【shell】  【脚本】  【test】  【database】  【optimize】   …

[获取更多]
mysql删除不用表数据

MySQL删除数据几种情况以及是否释放磁盘空间: 1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。

【mysql】  【innodb】  【optimize】  【磁盘】  【myisam】   点击查看原文>

mysql清除磁盘碎片

任务背景 接到金山云报警短信,说某数据库的容量已经达到了90%的水位线,于是登陆控制台查看详细情况。 在控制台首先发现,每一天的磁盘容量的确有所波动,那么就证明开发人员写的“资源回收”模块是在正常运行的,如图: 那么就说明没有什么数据是可以删的,既然删不掉多余的数据又不想多掏钱扩磁盘容量,只能从“磁盘碎片”下手了。

【mysql】  【innodb】  【控制台】  【optimize】  【磁盘】   …

[获取更多]
MySQL慢查询日志

通用查询日志 1、开启通用查询日志     general-log=1     general-log-file=/var/log/mysql     或者     SET GLOBAL general_log=1

慢查询日志 开启慢查询日志是为了对数据库进行采用分析、测试性能、配置调优等作用 ...

【mysql】  【性能】  【日志】  【LOG】  【数据库】  【配置】   …

[获取更多]
mysql命令

启动:net start mySql; 进入:mysql -u root -p 或者 mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables...

【mysql】  【性能】  【数据库】  【索引】  【test】  【index】  【Create】   …

[获取更多]
清理zabbix历史数据

清理脚本

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

#!/bin/bash

Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s`

/usr/local/mysql/bin/mysql --l...

【mysql】  【zabbix】  【数据库】  【events】  【脚本】  【optimize】  【Blog】   …

[获取更多]
用命令优化数据库

mysqlcheck --all-databases -o #optimize

这个是优化所有的数据库,如果负载太高就停下来,不用执行的太频繁,一个服务器一周运行一次就可以了,另外发现哪个服务器mysql占用的多可以运行下,可以解决或者降低使用

mysqlcheck -o database_...

【服务器】  【mysql】  【数据库】  【optimize】  【cto】  【Blog】   …

[获取更多]
表示 进入内容 112029
« 先前的 10 新的记录 | 下一步 9 较早的记录 »