mysql统计信息,zip安装配置方法图文教程

MySQL索引统计信息更新相关的参数,mysql统计信息

 

MySQL统计信息相关的参数:

 

  1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL
5.7中默认为关闭状态

    仅在统计信息配置为非持久化的时候生效。
    也就是说在innodb_stats_persistent
配置为OFF的时候,非持久化存储统计信息的手,innodb_stats_on_metadata的设置才生效。
    当innodb_stats_on_metadata设置为ON的时候,
    InnoDB在执show table status 或者访问INFORMATION_SCHEMA.TABLES
或者INFORMATION_SCHEMA.STATISTICS
系统表的时候,更新费持久化统计信息(类似于ANALYZE TABLE)

某个索引的统计信息更新时间参考mysql.innodb_index_stats这个系统表
select *
from mysql.innodb_index_stats
where table_name = ‘teststatistics’;

  2. innodb_stats_auto_recalc

    是否自动触发更新统计信息,仅影响持久化存储的统计信息的表,阈值是变化的数据超过表行数的10%。
    也就是说,一个表索引统计信息是持久化存储的,并且表中数据变化了超过10%,
    如果innodb_stats_auto_recalc为ON,就会自动更新统计信息,否则不更

  3. innodb_stats_persistent(非持久化统计信息开关),MySQL
5.7中默认为打开,持久化存储统计信息

    该选项设置为ON时候,统计信息会持久化存储到磁盘中,而不是存在在内存中,
    相反,如果是非持久化存储的(存在内存中),相应的统计信息会随着服务器的关闭而丢失。

  4. innodb_stats_persistent_sample_pages
(持久化更新统计信息时候索引页的取样页数)

    默认是20个page,如果设置的过高,那么在更新统计信息的时候,会增加ANALYZE
TABLE的执行时间。

  5. innodb_stats_transient_sample_pages(临时性更新统计信息时候索引页的取样页数)

    默认值是8,innodb_stats_persistent设置为disable的情况下innodb_stats_transient_sample_pages才生效,
    也就是非持久化存储过索引统计信息的时候,innodb_stats_transient_sample_pages为更新统计信息的采样页数

  6. innodb_stats_sample_pages

    已弃用. 已用innodb_stats_transient_sample_pages 替代。
    为啥要用innodb_stats_transient_sample_pages替代?
    个人猜测是一开始参数命名不规范,既然是临时行统计信息,却没有做到见名知意,与innodb_stats_persistent_sample_pages区分开来,
    或许是一开始MySQL中只有临时行统计信息,没有持久化统计信息。

 

MySQL统计信息相关的参数:
1.innodb_stats_on_metadata(是否自动更新统计信息),MySQL
5.7中默认…

mysql学习笔记之帮助文档,mysql学习笔记

查看系统帮助

help contents

mysql> help contents;
You asked for help about help category: "Contents"
For more information, type 'help <item>', where <item> is one of the following
categories:
  Account Management
  Administration
  Compound Statements
  Data Definition
  Data Manipulation
  Data Types
  Functions
  Functions and Modifiers for Use with GROUP BY
  Geographic Features
  Help Metadata
  Language Structure
  Plugins
  Procedures
  Storage Engines
  Table Maintenance
  Transactions
  User-Defined Functions
  Utility

帮助文档的目录列表

查看数据类型

help data types

mysql> help data types;
You asked for help about help category: "Data Types"
For more information, type 'help <item>', where <item> is one of the following
topics:
  AUTO_INCREMENT
  BIGINT
  BINARY
  BIT
  BLOB
  BLOB DATA TYPE
  BOOLEAN
  CHAR
  CHAR BYTE
  DATE
  DATETIME
  DEC
  DECIMAL
  DOUBLE
  DOUBLE PRECISION
  ENUM
  FLOAT
  INT
  INTEGER
  LONGBLOB
  LONGTEXT
  MEDIUMBLOB
  MEDIUMINT
  MEDIUMTEXT
  SET DATA TYPE
  SMALLINT
  TEXT
  TIME
  TIMESTAMP
  TINYBLOB
  TINYINT
  TINYTEXT
  VARBINARY
  VARCHAR
  YEAR DATA TYPE

查看整数

mysql> help int;
Name: 'INT'
Description:
INT[(M)] [UNSIGNED] [ZEROFILL]
A normal-size integer. The signed range is -2147483648 to 2147483647.
The unsigned range is 0 to 4294967295.
URL: http://dev.mysql.com/doc/refman/5.7/en/numeric-type-overview.html
mysql> help tinyint;
Name: 'TINYINT'
Description:
TINYINT[(M)] [UNSIGNED] [ZEROFILL]
A very small integer. The signed range is -128 to 127. The unsigned
range is 0 to 255.
URL: http://dev.mysql.com/doc/refman/5.7/en/numeric-type-overview.html

查看系统帮助 help contents mysql help contents;You asked for help about
help category: “Contents”For more information, ty…

mysql 5.7.11 winx64.zip安装配置方法图文教程,5.7.11winx64.zip

安装和配置MySql数据库系统。

 1、下载

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip

2.解压缩zip包

D:\Program Files\mysql-5.7.11-winx64 

3.配置环境变量

3.1 添加path路径,

D:\Program Files\mysql-5.7.11-winx64\bin

3.2.修改mysql-default.ini配置文件,

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....

改为

# These are commonly set, remove the # and set as required.
 basedir = D:\Program Files\mysql-5.7.11-winx64
 datadir = D:\Program Files\mysql-5.7.11-winx64\Data
 port = 3306
# server_id = .....

4.以管理员身份进入命令提示符 cmd 

进入mysql的bin目录下,

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd D:
D:\

C:\Users\Administrator>cd D:\Program Files\mysql-5.7.11-winx64\bin

C:\Users\Administrator>d:

D:\Program Files\mysql-5.7.11-winx64\bin> 

执行mysqld.exe –initialize 命令,

D:\Program Files\mysql-5.7.11-winx64\bin>mysqld.exe --initialize
D:\Program Files\mysql-5.7.11-winx64\bin>

创建了data目录

图片 1

5.执行 mysqld -install命令

D:\Program Files\mysql-5.7.11-winx64\bin>mysqld -install
Service successfully installed. //成功安装服务

 6.执行mysqld.exe -nt –skip-grant-tables

注意:窗口无反应

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd D:
D:\

C:\Users\Administrator>cd D:\Program Files\mysql-5.7.11-winx64\bin

C:\Users\Administrator>d:

D:\Program Files\mysql-5.7.11-winx64\bin>mysqld.exe --initialize

D:\Program Files\mysql-5.7.11-winx64\bin>mysqld -install
Service successfully installed. //服务安装成功

D:\Program Files\mysql-5.7.11-winx64\bin>mysqld.exe -nt --skip-grant-tables 

7.重新打开dos窗口,执行mysql -u root

进入mysql命令行,执行命令use mysql; update user set
authtication_string=Password(‘123456’) where user=”root”; set
password=Password(‘123456’);

按 Ctrl+C 复制代码

Microsoft Windows [版本 6.3.9600]
(c) 2013 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>mysqld.exe -nt --skip-grant-tables

C:\Users\Administrator>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.11 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

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

mysql> use mysql
Database changed
mysql> update user set authtication_string=Password('123456') where user="root"
 -> set password=Password('123456')
 ->

按 Ctrl+C 复制代码

8.在任务管理器中终止mysqld进程,开启mysql服务。

安装完成。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程
mysql5.6各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持帮客之家。

5.7.11
winx64.zip安装配置方法图文教程,5.7.11winx64.zip
安装和配置MySql数据库系统。 1、下载

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:
网站地图xml地图