当前位置: 首页 > wzjs >正文

长春真正免费的建站系统优化大师班级

长春真正免费的建站系统,优化大师班级,免费咨询产科医生,网站介绍的ppt怎么做以下是一些MySQL运维中常用的SQL语句,涵盖性能监控、故障排查、空间管理、权限管理等关键场景,并附详细说明和优化建议: 1. 系统状态监控 1.1 查看当前连接数 SHOW STATUS LIKE Threads_connected; -- 当前连接数 SHOW VARIABLES LIKE max…

以下是一些MySQL运维中常用的SQL语句,涵盖性能监控、故障排查、空间管理、权限管理等关键场景,并附详细说明和优化建议:


1. 系统状态监控

1.1 查看当前连接数
SHOW STATUS LIKE 'Threads_connected';  -- 当前连接数
SHOW VARIABLES LIKE 'max_connections'; -- 最大允许连接数

说明:检查连接数是否接近max_connections,避免超限导致新连接被拒绝。

1.2 查看活跃进程
SHOW FULL PROCESSLIST; -- 显示所有线程
SELECT * FROM information_schema.PROCESSLIST WHERE COMMAND != 'Sleep'; -- 过滤休眠线程

优化建议:长时间处于"Sending data""Locked"状态的进程需重点关注。


2. 性能分析

2.1 慢查询分析
-- 查看慢查询配置
SHOW VARIABLES LIKE 'slow_query_log%';
SHOW VARIABLES LIKE 'long_query_time';-- 启用慢查询日志(需在my.cnf永久配置)
SET GLOBAL slow_query_log = 'ON'; 
SET GLOBAL long_query_time = 2; -- 阈值设为2秒-- 分析慢日志(需启用log_queries_not_using_indexes)
SELECT * FROM mysql.slow_log WHERE sql_text LIKE '%SELECT%';
2.2 执行计划分析
EXPLAIN FORMAT=JSON 
SELECT * FROM orders WHERE user_id = 100 AND status = 'paid';

关键指标:检查possible_keyskey(实际用到的索引)、rows(扫描行数)、Extra(是否出现Using filesortUsing temporary)。


3. 存储空间管理

3.1 查看表空间
-- 按库统计大小
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024/1024 AS 'Data_MB',SUM(INDEX_LENGTH)/1024/1024 AS 'Index_MB'
FROM information_schema.TABLES
GROUP BY TABLE_SCHEMA;-- 查看单表碎片率
SELECT TABLE_NAME,(DATA_FREE / (DATA_LENGTH + INDEX_LENGTH)) AS frag_ratio
FROM information_schema.TABLES 
WHERE TABLE_SCHEMA = 'your_db' AND DATA_FREE > 0;

优化建议:碎片率超过30%时建议执行OPTIMIZE TABLE your_table(注意锁表风险)。


4. 锁与事务监控

4.1 查看当前锁
-- 5.7+版本查看锁信息
SELECT * FROM performance_schema.data_locks;
SELECT * FROM information_schema.INNODB_TRX; -- 活跃事务
4.2 终止阻塞事务
-- 查找阻塞源
SELECT BLOCKING_TRX_ID, COUNT(*) 
FROM performance_schema.data_lock_waits 
GROUP BY BLOCKING_TRX_ID;-- 终止指定线程
KILL CONNECTION [thread_id];

5. 用户与权限管理

5.1 权限审计
-- 查看用户权限
SHOW GRANTS FOR 'user'@'host';-- 查询所有具有SUPER权限的用户
SELECT * FROM mysql.user WHERE Super_priv = 'Y';
5.2 密码策略
-- 密码过期策略
ALTER USER 'user'@'host' PASSWORD EXPIRE INTERVAL 90 DAY;

6. 备份与恢复

6.1 逻辑备份
# Shell命令(非SQL)
mysqldump -u root -p --single-transaction --routines your_db > backup.sql

关键参数--single-transaction(InnoDB一致性备份)、--routines(包含存储过程)。


7. 高级运维技巧

7.1 动态修改配置(无需重启)
SET GLOBAL innodb_flush_log_at_trx_commit = 2; -- 调整刷盘策略(慎用!)
SET PERSIST max_connections = 1000; -- 8.0+永久生效
7.2 快速重建大表
-- 避免直接ALTER导致锁表
CREATE TABLE new_table LIKE old_table;
ALTER TABLE new_table ENGINE=InnoDB, KEY_BLOCK_SIZE=8;
INSERT INTO new_table SELECT * FROM old_table; -- 分批插入
RENAME TABLE old_table TO old_table_bak, new_table TO old_table;

优化建议总结

  1. 索引优化:定期使用sys.schema_unused_indexes查找无用索引。
  2. 缓存调优:监控Query_cache_hits,低命中率时考虑关闭查询缓存。
  3. 连接池管理:合理配置wait_timeoutmax_connections
  4. 监控工具:集成Prometheus + Grafana实现实时监控。

注意:生产环境操作前务必在测试环境验证,部分操作(如锁表、KILL)需在业务低峰期执行。

http://www.dtcms.com/wzjs/100488.html

相关文章:

  • 手机移动端网站怎么做seo拉新推广怎么做代理
  • 响应式网站建设哪家公司好如何免费搭建自己的网站
  • 做网站一定要有服务器吗个人博客网页设计
  • 东莞连衣裙 东莞网站建设制作网站代码
  • 深圳政府网站字体要求超级优化大师下载
  • 青岛网站建设案例西安seo网站优化
  • 网站地图制作怎么做怎么宣传自己新开的店铺
  • 有没有在线做动图的网站营销推广公司案例
  • 网站做生鲜线下推广建议合肥百度快照优化排名
  • 做网站app要多少钱网站优化推广怎么做
  • 做的网站怎么转成网址链接媒体吧软文平台
  • 网站怎么做定位功能广东网站seo策划
  • 网站模板信息不存在企业官网首页设计
  • 邯郸网站建设报价网站策划报告
  • wordpress搜索全站网站模板定制
  • 建设项目管理公司网站百度指数明星人气榜
  • 江西赣鄂皖路桥投资有限公司网站建设十八大禁用黄app入口
  • 手机网站 焦点图软文营销的作用
  • 常熟公司做网站拉新推广渠道
  • 网站建设页面底部叫什么百度热搜广告位
  • 晚上睡不着正能量网站深圳百度推广seo公司
  • 重生做网站小说网站制作软件免费下载
  • 什么网站免费做简历全球疫情最新数据统计
  • wordpress 4.9.6中方法seo
  • b2c网站建设方案书seo信息网
  • 网站主页设计优点百度指数网址是多少
  • 网站推广的含义公司网站建设方案
  • 比较好的能组数学卷的网站做教案的百度指数大数据
  • 做企业网站的尺寸是多少识别关键词软件
  • wordpress 显示点击数西安seo站内优化