`
yufeng0471
  • 浏览: 101095 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql参数

 
阅读更多

1: 查询错误日志地址

 

show variables like 'log_error';

 

 

2:查询慢查询是否开启

 

 show variables like 'log_slow_queries';
 

 

 

3:查询慢查询时间

 

  show variables like 'long_query_time';

 

4:设置慢查询

 

[mysqld]
slow_query_log=on
log_slow_queries=on
slow_launch_time=1
long_query_time=1
slow_query_log_file=/usr/local/mysql/data/ubuntu-slow.log

5:慢查询地址

 

show variables like 'slow_query_log_file';
 

 

6:如果没有使用索引,则把sql记录到慢查询日志中

 

show variables like 'log_queries_not_using_indexes';

 7:查询数据文件地址

 

show variables like 'datadir';

 8:得到创建表的语句

 

show create table mysql.slow_log;

9:分析慢查询日志,可以在命令后加参数

/usr/local/mysql/bin/mysqldumpslow    /usr/local/mysql/data/ubuntu-slow.log

 

11:查询慢查询以什么方式存储,是放在文件里,还是放在表里,默认是文件

 

show variables like 'log_output';

12:设置慢查询文件存储方式

 

set global log_output='TABLE';

13:每张表占一个表空间

 

show variables like 'innodb_file_per_table';
set global innodb_file_per_table=on;
 

14:改变默认的prompt(默认的是mysql>)

 

在linux下的my.cnf的[mysql]中加入prompt="\d>",表明显示的是数据库名称

在windows下启动参数后加入--prompt="\d>",同样效果,例如


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>use test
Database changed
test>use sakila
Database changed
sakila>

15:关闭查询缓存

在my.cnf中加入
[mysqld]
query_cache_type=0

develop>show variables like 'query_cache_type';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| query_cache_type | OFF   |
+------------------+-------+
1 row in set (0.00 sec)

 

:分析表

 

test>ANALYZE TABLE tbuser;
+-------------+---------+----------+----------+
| Table       | Op      | Msg_type | Msg_text |
+-------------+---------+----------+----------+
| test.tbuser | analyze | status   | OK       |
+-------------+---------+----------+----------+
1 row in set (0.09 sec)
 

 

:开启,关闭general_log

mysql>set global log_output=file;
Query OK, 0 rows affected (0.00 sec)

设置general log的日志文件路径:

mysql>set global general_log_file=’/tmp/general.log’;
Query OK, 0 rows affected (0.00 sec)

 开启general log:

mysql>set global general_log=on;
Query OK, 0 rows affected (0.02 sec)

过一段时间后,关闭general log:

mysql>set global general_log=off;
Query OK, 0 rows affected (0.02 sec)
分享到:
评论

相关推荐

    MySQL参数优化辅助工具

    MySQL参数优化是数据库管理中的重要环节,它直接影响到数据库的性能、稳定性和资源消耗。为了有效地进行MySQL参数优化,开发人员和DBA通常会使用各种工具。本篇将围绕“MySQL参数优化辅助工具”这一主题,详细介绍...

    MySQL参数说明

    MySQL 参数说明 MySQL 的参数配置在 my.cnf 文件中,参数和 SHOW VARIABLES 显示的变量一样名称,但是有些却不是,有些是在启动参数中设置,有些是必须用 SET 语句更改。而且多个版本中有些参数名称还不一样。 ...

    mysql参数优化.ppt

    mysql优化

    MySQL参数配置优化手册.doc

    MySQL 参数配置优化手册 MySQL 是一个开源的关系型数据库管理系统,广泛应用于各种 Web 应用程序中。为提高 MySQL 的性能和效率,需要对其参数进行配置和优化。本文将介绍 MySQL 参数配置的相关知识点,并对其中的...

    mysql参数及其优化

    query_cache_size、query_cache_type、innodb_buffer_pool_size、innodb_log_file_size、innodb_log_buffer_size、innodb_flush_logs_at_trx_commit、transaction_isolation、innodb_file_per_table、innodb_open_...

    mysql参数配置

    ### MySQL参数配置详解 在MySQL数据库管理中,合理的参数配置对于提升系统性能、保障数据安全性具有重要作用。本文将根据提供的MySQL配置示例,详细介绍其中的关键参数及其作用。 #### 一、基本设置(Basic ...

    Mysql参数优化

    ### MySQL参数优化详解 在数据库管理系统(DBMS)中,MySQL因其开源、高效及灵活性而被广泛应用。然而,随着业务量的增长和技术需求的变化,数据库性能的优化变得日益重要。本文将围绕“MySQL参数优化”,结合具体...

    mysql性能调优参数

    本文将总结 MySQL 性能调优参数,涵盖 Innodb 相关参数、连接参数、缓存参数、日志参数等多方面,帮助读者快速了解和掌握 MySQL 性能调优的方法。 Innodb 相关参数 1. Innodb_open_files:这个参数限制 Innodb 能...

    MySQL 参数相关概念及查询更改方法

    MySQL 参数,也称为系统变量,是 MySQL 服务端用来控制其行为和配置的关键元素。这些变量有各自不同的功能,比如设定缓存大小、日志记录等。MySQL 中的系统变量分为两类:全局系统变量(global)和会话系统变量...

    MySQL JDBC配置参数

    ### MySQL JDBC配置参数详解 在Java应用程序中使用MySQL数据库时,通常会借助JDBC(Java Database Connectivity)技术来实现数据库连接与数据交互。为了优化性能、确保连接的有效性以及合理管理资源,正确设置JDBC...

    MySQL性能优化之参数配置.docx

    MySQL 性能优化之参数配置 MySQL 性能优化是一种重要的数据库优化技术,通过合理地配置 MySQL 参数,可以最大程度地提高 MySQL 的性能。本文将介绍如何通过修改 MySQL 参数来提高 MySQL 的性能。 修改 back_log ...

    MySQL参数及启动选项详解.pdf

    本文将深入探讨MySQL的启动参数及选项,帮助读者更好地理解和管理MySQL服务。 首先,MySQL的启动选项是从一系列配置文件中读取的,按照优先级顺序依次为`/etc/my.cnf`,`/etc/mysql/my.cnf`,`MYSQLHOME/etc/my.cnf...

    2G内存的MYSQL数据库服务器优化

    1. **my.ini文件**:MySQL的主要配置文件,用于设置MySQL的各种运行时参数。 2. **table_cache=2048**:定义了可以打开的最大表数,默认值通常较小。在高并发环境中,增加此值有助于减少因表锁定而导致的等待时间。...

    MySQL参数、系统、硬件、语句优化建议

    首先,根据提供的文件信息,我们可以提炼出几个主要知识点,它们分别是:MySQL的参数优化、系统层面的优化、硬件层面的优化、以及SQL语句层面的优化。 针对MySQL的参数优化,叶老师在其主讲的文档中提出了一系列...

    mysql详细参数

    ### MySQL参数详解与EXPLAIN查询优化 #### 一、引言 MySQL作为一款广泛使用的开源关系型数据库管理系统,在数据管理领域扮演着极其重要的角色。为了更高效地利用MySQL,掌握其内部工作原理以及如何通过调整配置参数...

    深入理解mysql参数

    深入理解MySQL参数是每个数据库管理员或开发者必备的技能。MySQL参数的设置对于数据库性能和稳定性至关重要,特别是当你需要优化查询效率或调整系统资源利用时。本文将探讨如何查看和修改MySQL参数,以及它们的不同...

    mysql5.7.20镜像安装包

    参数说明: -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。 MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。 通过 ...

Global site tag (gtag.js) - Google Analytics