• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
皎陽
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Mysql

MySQL如何定位并优化慢查询sql

摘要:1.如何定位并优化慢查询sql a.根据慢日志定位慢查询sql SHOW VARIABLES LIKE '%query%' 查询慢日志相关信息 slow_query_log 默认是off关闭的,使用时,需要改为on 打开 slow_query_log_file 记录的是慢日志的记录文件 long_q 阅读全文
posted @ 2021-07-07 21:53 皎陽
mysql大数据解决方案--分表分库(0)

摘要:引言 对于一个大型的互联网应用,海量数据的存储和访问成为了系统设计的瓶颈问题,对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。 •水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失; •负载均衡策略:可以降低 阅读全文
posted @ 2019-05-31 19:08 皎陽
如何在MySQL中设置主从复制

摘要:mysql主从同步定义 主从同步机制 配置主从同步 配置主服务器 配置从服务器 使用主从同步来备份 使用mysqldump来备份 备份原始文件 主从同步的小技巧 排错 Slave_IO_Running: NO Slave_SQL_Running: No mysql主从同步定义 主从同步使得数据可以从 阅读全文
posted @ 2019-04-24 17:33 皎陽
设置mysql数据库为只读

摘要:设置命令: mysql> set global read_only=1; #1是只读,0是读写 mysql> show global variables like "%read_only%"; 以下是相关说明: 1、对于数据库读写状态,主要靠 “read_only”全局参数来设定; 2、默认情况下, 阅读全文
posted @ 2019-04-22 19:11 皎陽
mysql 查看某个数据库中所有表的数据量

摘要:1、登录mysql 2、使用命令:use information_schema; 3、使用命令:select table_name,table_rows from tables where TABLE_SCHEMA = 'emphant' order by table_rows desc; 阅读全文
posted @ 2018-11-16 17:41 皎陽
truncate table时存在外键约束的解决办法

摘要:以前在使用truncate命令时遇到表存在外键引用时无法执行命令的情况都是用delete来代替,今天又遇到这个问题,于是在网上搜了一把,可以通过如下方式解决: 1、基本思路:先关闭mysql的外键约束,再执行truncate命令,然后再还原mysql的外键约束 2、打开、关闭、查看mysql的外键约 阅读全文
posted @ 2018-11-08 18:48 皎陽
mysql 语句的使用清库数据转移

摘要:mysql清空数据库表 方法1:重建库和表用mysqldump --no-data把建表SQL导出来,然后drop database再create database,执行一下导出的SQL文件; 方法2:生成清空所有表的SQL select CONCAT('TRUNCATE TABLE ',table 阅读全文
posted @ 2018-11-08 16:31 皎陽
MySQL各存储引擎

摘要:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也 阅读全文
posted @ 2018-10-31 15:40 皎陽
MySQL慢查询 - 开启慢查询

摘要:一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录) long_query_time 查询超过多少秒才记录 三、设... 阅读全文
posted @ 2018-10-31 15:37 皎陽
Mysql运行状态查询命令及调优详解

摘要:MySQL运行状态及调优(一) 一、查看MySQL运行情况 SHOW STATUS; 二、查看INNODB数据库引擎运行状态 SHOW ENGINE INNODB STATUS; 三、查看当前正在进行的进程,对于有锁表等情况的排查很有用处 SHOW PROCESSLIST; 默认显示前100条 SHOW FULL PROCESSLIST; 显示所有 四、查看MySQL的配置参数 SH... 阅读全文
posted @ 2018-10-31 15:22 皎陽
MySQL修改数据表存储引擎的3种方法介绍

摘要:这篇文章主要介绍了MySQL修改数据表存储引擎的3种方法介绍,分别是直接修改、导出导入、创建插入3种方法, 可以参考下 MySQL作为最常用的数据库,经常遇到各种各样的问题。今天要说的就是表存储引擎的修改。有三种方式,列表如下。 1.真接修改。在数据多的时候比较慢,而且在修改时会影响读取性能。my_ 阅读全文
posted @ 2017-06-16 11:46 皎陽
windows 下命令行启动停止mysql

摘要:MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就mysql的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动。 在没有进行服务安装时以这种方式启动是最方便的。在控制台,将路径切换到MySQL的bin包下面,输入命令star 阅读全文
posted @ 2017-06-16 11:44 皎陽
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法

摘要:环境:linux,mysql5.5.21 错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因: 同一个ip在短时间内产生太多(超过mysql数据库max_conn 阅读全文
posted @ 2017-02-27 15:07 皎陽
mysql命令(数据库备份与恢复)

摘要:本地: 1.进入MySQL目录下的bin文件夹:e:回车; e:\>cd mysql\bin? 回车 2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 范例:mysqldump -uroot -p abc > abc.sql(导出数据库abc到abc.sql文件)提 阅读全文
posted @ 2016-02-25 18:18 皎陽
Mysql有用的面试题

摘要:Mysql有用的面试题 阅读全文
posted @ 2015-12-07 18:21 皎陽
mysql内置函数大全

摘要:mysql内置函数大全 阅读全文
posted @ 2015-12-07 11:22 皎陽
Mysql联合,连接查询

摘要:Mysql联合,连接查询 阅读全文
posted @ 2015-11-27 15:43 皎陽
Mysql常用函数,难点,注意

摘要:Mysql常用函数,难点,注意事项,以及在使用中经常出错,忽略的地方。 阅读全文
posted @ 2015-11-27 14:06 皎陽

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3