中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做網(wǎng)站虛擬主機(jī)和云服務(wù)器會計培訓(xùn)機(jī)構(gòu)排名前十

做網(wǎng)站虛擬主機(jī)和云服務(wù)器,會計培訓(xùn)機(jī)構(gòu)排名前十,上海建設(shè)銀行網(wǎng)站網(wǎng)頁,公司網(wǎng)站表達(dá)的內(nèi)容目錄 MySQL程序 常用的MySQL的程序 mysqld程序 mysql客戶端 客戶端命令的常用的選項 配置文件 配置文件語法 MySQL客戶端命令 ?編輯 .sql 文件中執(zhí)行SQL語句 mysqlcheck (表維護(hù)程序) Mysqldump(數(shù)據(jù)庫備份程序) mysql…

目錄

MySQL程序

常用的MySQL的程序

mysqld程序?

mysql客戶端

客戶端命令的常用的選項

?配置文件

配置文件語法

MySQL客戶端命令

?編輯?.sql 文件中執(zhí)行SQL語句

mysqlcheck (表維護(hù)程序)

?Mysqldump(數(shù)據(jù)庫備份程序)

?mysqladmin 服務(wù)器管理程序

mysqlshow (顯示數(shù)據(jù)庫、表和列的信息)

mysqldumpslow (總結(jié)慢查詢?nèi)罩疚募?#xff09;

mysqlbinlog (處理二進(jìn)制日志文件)

mysqlslap (負(fù)載仿真客戶端)

MySQL程序

?MySQL服務(wù)器程序

  • mysqld:MySQL服務(wù)器的守護(hù)進(jìn)程,主要負(fù)責(zé)處理客戶端的連接,執(zhí)行SQL語句,管理數(shù)據(jù)庫存儲等
    • 支持多種存儲引擎,同時提供事務(wù)管理、并發(fā)控制等功能
    • 后臺自動啟動,不需要手動運(yùn)行
  • ?mysqld_safe:mysqld的啟動腳本,提供了對mysqld進(jìn)程的監(jiān)控和管理
    • 自動重啟崩潰的mysqld進(jìn)程,提高服務(wù)器的可靠性

MySQL客戶端程序

  • mysql:客戶端,主要用戶連接MySQL服務(wù)器,執(zhí)行SQL語句,同時管理數(shù)據(jù)庫
    • 支持交互式和批處理模式,提供豐富的命令行選項等
// 連接服務(wù)器
mysql -u username -p
// 執(zhí)行SQL腳本
mysql -u username -p < script.sql

其余程序,參考下文筆記內(nèi)容?

常用的MySQL的程序

  • mysqld

    • 作用:MySQL 服務(wù)器的守護(hù)進(jìn)程,MySQL 數(shù)據(jù)庫的核心程序,必須在運(yùn)行狀態(tài)下才能提供服務(wù)。
  • mysql

    • 作用:MySQL 客戶端程序,用于交互式地輸入 SQL 語句或者批處理執(zhí)行 SQL 文件的命令行工具。
  • mysqlcheck

    • 作用:用于檢查、修復(fù)、分析和優(yōu)化表的表維護(hù)客戶端。
  • mysqldump

    • 作用:將 MySQL 數(shù)據(jù)庫的內(nèi)容轉(zhuǎn)儲為 SQL、文本或 XML 文件的客戶端工具,常用于備份。
  • mysqlimport

    • 作用:將文本文件導(dǎo)入 MySQL 表的客戶端工具,適合批量導(dǎo)入數(shù)據(jù)。
  • mysqladmin

    • 作用:執(zhí)行數(shù)據(jù)庫管理操作的客戶端工具,可以用來創(chuàng)建或刪除數(shù)據(jù)庫、刷新權(quán)限、重新載入日志文件等,還可以用于檢查 MySQL 服務(wù)器的狀態(tài)和版本信息。
  • mysqlshow

    • 作用:顯示數(shù)據(jù)庫、表以及列和索引信息的客戶端工具,幫助快速查看數(shù)據(jù)庫結(jié)構(gòu)。
  • mysqldumpslow

    • 作用:用于讀取和匯總慢查詢?nèi)罩緝?nèi)容的實用程序,幫助分析系統(tǒng)中的慢查詢。
  • mysqlbinlog

    • 作用:從二進(jìn)制日志中讀取 SQL 語句的實用程序,用于查看日志或恢復(fù)數(shù)據(jù)。
  • mysqlslap

    • 作用:MySQL 的負(fù)載測試工具,用來模擬多個客戶端同時訪問 MySQL 服務(wù)器,并輸出每個階段的使用時間,適用于性能測試。

mysqld程序?

基本作用分析

mysqld是MySQL的主服務(wù)器進(jìn)程,運(yùn)行在后臺,主要負(fù)責(zé)監(jiān)聽客戶端連接的請求,主要用于處理所有的數(shù)據(jù)庫操作,包括數(shù)據(jù)的讀寫、事務(wù)管理等。

mysqld支持運(yùn)行在多種操作系統(tǒng)上,同時提供一致的功能和性能;與此同時,支持的多種數(shù)據(jù)庫引擎

mysqld的啟動和關(guān)閉?

啟動mysqld

  • 直接執(zhí)行mysqld,帶上一些必要的選項?
mysqld [選項]

關(guān)閉mysqld

  • 可以直接使用mysqladmin工具,也可以通過發(fā)送信號對其進(jìn)行關(guān)閉
mysqladmin -u root -p shutdownkill -TERM <mysqld進(jìn)程ID>

mysqld 核心功能分析?

  • 連接管理:可以負(fù)責(zé)客戶端連接,通過套接字編程、TCP或者命名管道接收客戶端連接,同時為每個連接對應(yīng)一個服務(wù)器線程,處理客戶端的請求
  • SQL請求處理:可以對查詢的命令進(jìn)行解析,?同時進(jìn)行查詢優(yōu)化
  • 事務(wù)管理:提供ACID特性,同時支持四種事務(wù)的隔離級別
  • 存儲引擎:其可以通過存儲引擎API與不同的引擎進(jìn)行交互

mysql客戶端

連接數(shù)據(jù)庫的方式(db_name:數(shù)據(jù)庫名稱)

// 長選項格式
mysql --user=user_name --password [數(shù)據(jù)庫名]// 短選項格式
mysql -u user_name -p [數(shù)據(jù)庫名]// 輸入密碼

客戶端命令的常用的選項

連接相關(guān)選項

-h? , --host:指定要連接的MySQL服務(wù)器主機(jī)名或者IP地址(如果不指定,則默認(rèn)連接到本地主機(jī),對于本地主機(jī)連接,MySQL則會嘗試使用unix套接字或者的命名管道)

mysql -h 127.0.0.1 -u root -p

-p ,--port:指定MySQL服務(wù)器的端口號

mysql -h 192.168.1.100 -P 3306 -u user -p

-u , --user :指定連接MySQL服務(wù)器的用戶名

mysql -u root -p

-p , --password:用于提示輸入密碼或者直接在命令行中提供密碼

mysql -u root -p

?--protocol :指定連接MySQL服務(wù)器所使用的協(xié)議類型(TCP/SOCKET/PIPE/MEMORY)

mysql --protocol=TCP -h localhost -u user -p

-S, --socket:用于指定套接字文件或者windows命名管道

mysql -S /var/lib/mysql/mysql.sock -u user -p

?執(zhí)行SQL語句與腳本

-e , --execute:直接在命令行中執(zhí)行指定的SQL語句

mysql -u root -p -e "SHOW DATABASES;"

--init-command:在建立連接后立即執(zhí)行指定的SQL語句?

mysql -u user -p --init-command="SET NAMES utf8mb4"

--database , -D :使用默認(rèn)使用的數(shù)據(jù)庫

mysql -u user -p -D mydatabase

--ssl:啟用SSL加密處理,確保客戶端與服務(wù)端的通信是加密的

mysql -u user -p --ssl

輸出格式和顯示

-t,--table :將查詢結(jié)果按照表格的形式顯示

mysql -u user -p -t -e "SELECT * FROM users;"

-s , --silent:以安靜模式輸出,去除分隔符和標(biāo)題

mysql -u user -p -s -e "SELECT * FROM users;"

-N , --skip-column-names:在結(jié)果中不顯示列名

mysql -u user -p -N -e "SELECT * FROM users;"

--colum-type-info:顯示查詢結(jié)果中每一列的數(shù)據(jù)類型信息

mysql -u user -p --column-type-info -e "SELECT * FROM users;"

文件和日志?

-E? , --vertical :以垂直格式顯示輸出,每行顯示一列

mysql -u user -p -E -e "SELECT * FROM users WHERE id=1;"

--tee:用于將所有的查詢和結(jié)果同時輸出到指定文件中

mysql -u user -p --tee=/path/to/logfile

--prompt:自定義MySQL客戶端的提示符

mysql -u user -p --prompt="MySQL [\d]> "

其他常用選項?

mysql -u user -p --comments

--help:顯示幫助信息

mysql --help

--version , -V :顯示MySQL客戶端的版本信息

mysql --version

--compress:客戶端和服務(wù)器之間使用壓縮協(xié)議

mysql -u user -p --compress

--comments:啟用或者禁用在查詢中發(fā)送的注釋內(nèi)容

?注意:如果選項中的值包含有空格的話,那么值需要包含在雙引號中

命令行中使用選項的特殊注意點?

  • 選項后面使用單破折號 或者雙破折號最終的效果類似

  • ?選項名稱是區(qū)分大小寫的,小寫和大寫都是合法,但是表示的含義不同
// 下面兩個等價mysql --version --help
mysql -v -?// 下面兩個等價mysql --version
mysql -V

  • ?某些選項是需要在后面指定一個數(shù)值的,例如在-h后面需要添加一個IP地址指定程序中的Mysql主機(jī)
mysql -h 127.0.0.1
mysql --host=127.0.0.1
  • 帶值的長格式選項,通常是使用=符號來分割選項的名稱和數(shù)值;但是對于帶值的短選項,則選項值可以緊跟在選項后,也可以使用空格隔開然后輸入
//下面兩者是等價的
mysql -p123456 //123456是密碼
mysql -p 123456
  • 在 MySQL 選項名稱中,破折號(-)和下劃線(_)在大多數(shù)情況下可以互換使用。比如選項 --skip-grant-tables--skip_grant_tables 是等價的,效果相同。不過需要注意的是,某些情況下破折號不能被替換為下劃線(通常開頭的--不可以更換)
  • 數(shù)值選項,如果數(shù)值后帶有K則表示*1024,M G則是依次后推
// mysqladmin對服務(wù)器執(zhí)行1024次ping,每次ping之間休眠3秒mysqladmin --count=1k --sleep=3 ping -uroot -p
  • ?命令行中的包含空格的選項值必須使用雙引號引起來,--execute為例,連接到MySQL服務(wù)器的時候執(zhí)行一條語句,但是不進(jìn)入服務(wù)器的內(nèi)部
mysql --execute="SQL語句"
mysql -e "SQL語句"

?

?配置文件

使用方法

  • --defaults-file中可以指定要使用的選項文件,客戶端程序可以讀取并應(yīng)用選項文件的中的相關(guān)配置

  • 分析conf.d 和 mysql.conf.d 文件夾中內(nèi)容,前者是客戶端配置文件,后者是服務(wù)端配置文件

?

  • Windows系統(tǒng)中的配置文件后綴名為.ini 或者 .cnf
  • Linux系統(tǒng)的中的配置文件后綴名為 .cnf

讀取配置文件優(yōu)先級問題分析

  • --defaults-extra-file是用來提供額外的位置文件的,不會影響其他默認(rèn)的配置文件?

  • ?上述的選項是全部的配置文件都會被加載,而下述的則是只有指定的配置文件會被加載

配置文件語法

配置文件的基本方法(文件在/etc/my.cnf中)

選項文件中指定選項的時候,省略兩個前導(dǎo)破折號,并且每一個行表示一個選項

?省略兩個前破折號(命令行選項和配置文件選項)

  • 命令行選項,使用MySQL命令行工具的時候,選項通常是以--開頭,但是配置文件中不需要直接寫破折號,而是直接寫選項名稱
 // 命令行選項
mysqld --port=3306 --datadir=/var/lib/mysql
mysql --user=root --password
// 配置文件選項[mysqld]
port=3306
datadir=/var/lib/mysql[client]
user=root
password=your_password

配置文件的基本語法

基本組成

  • 配置組:以方括號[ ]包圍的名稱,用于表示一組相關(guān)的配置選項
  • 配置選項:以option_name = value的形式來指定
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock[mysqld]
port = 3306
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock

?配置組的使用

  • [ mysqld ]:用于MySQL服務(wù)器守護(hù)進(jìn)程
  • [ client?]:所有MySQL客戶端的通用設(shè)置
  • [ mysql?]:用于MySQL命令行客戶端特定設(shè)置
  • [ mysqld_safe?]:用于mysqld_safe啟動腳本設(shè)置
[client]
user = root
password = mypassword[mysql]
prompt = "\\u@\\h [\\d]> "

注釋的使用方法

  • 使用注釋符號 # 或者 ;
# This is a comment
; This is also a comment
[mysqld]
# Set the default storage engine
default_storage_engine = InnoDB

包含其他配置文件

  • !include指令:包含指定的配置文件
  • !includedir指令:包含指定目錄下的所有配置文件?
[mysqld]
!include /etc/mysql/mysql.conf.d/mysqld.cnf
!includedir /etc/mysql/conf.d/

配置文件的解析順序

  • 全局配置文件:先解析/etc/my.cnf等全局配置文件
  • 用戶配置文件:然后解析用戶等級的配置文件?
  • 優(yōu)先級:后面解析的配置文件中的選項會覆蓋之前的設(shè)置

MySQL客戶端命令

命令總覽

結(jié)束標(biāo)識符:; 和 \g 和 \G(行顯示)

查看服務(wù)器狀態(tài)(status)

connect 客戶端命令?

?重新指定SQL語句的結(jié)束標(biāo)識符

退出命令:exit 和 quit命令

tee(\T)指定查詢結(jié)果放在哪個路徑下,類似于日志的功能

prompt:修改輸入命令的提示符

?數(shù)據(jù)庫執(zhí)行系統(tǒng)級別命令 system?

?.sql 文件中執(zhí)行SQL語句

使用source命令導(dǎo)入

具體使用場景在于開發(fā)環(huán)境--測試環(huán)境---生產(chǎn)環(huán)境,例如是把一個數(shù)據(jù)庫從服務(wù)器A復(fù)制到服務(wù)器B中,那么可以先從服務(wù)器A導(dǎo)出數(shù)據(jù)到.sql文件,然后在服務(wù)器器B中執(zhí)行該文件即可

該命令主要應(yīng)用于MySQL客戶端執(zhí)行外部的SQL腳本文件,相當(dāng)于將文件中的SQL語句依次在客戶端中執(zhí)行,適用于大量SQL語句、初始化數(shù)據(jù)庫、批量插入和遷移數(shù)據(jù)的場景

創(chuàng)建sql文件,同時寫入SQL語句

進(jìn)入服務(wù)器中執(zhí)行該sql文件

驗證語句是否成功執(zhí)行

通過客戶端直接導(dǎo)入該腳本文件

mysqlcheck (表維護(hù)程序)

基本作用分析

mysqlcheck是MySQL提供的一個命令行使用工具,專門用來檢查、修復(fù)、優(yōu)化和分析MySQL數(shù)據(jù)庫中的表,其可以與MySQL服務(wù)器通信,使用SQL語句來執(zhí)行這些操作

具體功能分析

  • 檢查表:檢查表的完整性和一致性,查出可能存在的問題
  • 修復(fù)表:修復(fù)受損的表,例如表的索引或者數(shù)據(jù)不一致的問題
  • 優(yōu)化表:重新構(gòu)建表和索引,釋放未使用的空間,從而提高查詢性能
  • 分析表:更新表的關(guān)鍵統(tǒng)計信息,從而實現(xiàn)更加高效的查詢

基本用法說明

// 基本語法
mysqlcheck [選項] [數(shù)據(jù)庫名 [表名 ...]]
  • 數(shù)據(jù)庫名:要操作的數(shù)據(jù)庫名稱
  • 表名:需要操作的表名,如果不指定默認(rèn)就是全部的表內(nèi)容

常用選項

連接選項

  • -u , --user:用戶,指定連接的用戶名
  • -p , --password:指定密碼
  • -h :主機(jī)名,指定要連接的主機(jī)
  • -p :指定端口號,不指定就是3306?
  • -s :指定套接字

操作選項

  • --all-databases , -A :檢查所有的數(shù)據(jù)庫
  • --databases,-B:后面跟一個或者多個數(shù)據(jù)庫名,檢查指定的數(shù)據(jù)庫
  • --auto-repair:如果表有問題就自動修復(fù)
  • --check, -c :檢查表(默認(rèn)操作)
  • --repair , -r:修復(fù)表
  • --optimize,-o:優(yōu)化表(不要經(jīng)常去優(yōu)化)
  • --analyze,-a:分析表
  • --extended,-e:執(zhí)行更加徹底的檢查和修復(fù)
  • --quick:快速模式

其他選項

  • --verbose,-v:詳細(xì)模式,顯示更多的信息
  • --compress:啟用客戶端與服務(wù)器之間的壓縮傳輸
  • --debug:寫入調(diào)試日志

檢查單個數(shù)據(jù)庫中的所有表

檢查數(shù)據(jù)庫中的所有表

自動修改發(fā)現(xiàn)問題的表

優(yōu)化表

分析表

使用詳細(xì)模式?

?Mysqldump(數(shù)據(jù)庫備份程序)

該程序就是用于生成數(shù)據(jù)庫的邏輯備份,其通過數(shù)據(jù)庫表結(jié)構(gòu)、數(shù)據(jù)、索引等導(dǎo)出一系列SQL語句,利用這些語句可以快速重新構(gòu)建數(shù)據(jù)庫。

主要功能

  • 備份數(shù)據(jù)庫:導(dǎo)出數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù),生成可執(zhí)行的SQL腳本
  • 遷移數(shù)據(jù):將數(shù)據(jù)庫從一個服務(wù)器遷移到另一個服務(wù)器中
  • 復(fù)制數(shù)據(jù)庫:創(chuàng)建數(shù)據(jù)庫的副本,用于測試或者開發(fā)環(huán)境
  • 導(dǎo)出數(shù)據(jù)

基本語法

?數(shù)據(jù)庫名 -- 需要備份數(shù)據(jù)庫名稱;表名 -- 要備份的表名稱,如果不指定表名就要導(dǎo)出整個數(shù)據(jù)庫

mysqldump [選項] 數(shù)據(jù)庫名 [表名 ...]

常用選項分析

備份選項

  • --databases:后面加一個或者多個數(shù)據(jù)庫名,備份指定的數(shù)據(jù)庫
  • --all-databases:備份所有的數(shù)據(jù)庫
  • --tables:后根表名,只備份指定的表
  • --routines:包括存儲過程和函數(shù)
  • --evnents:包括事件

輸出格式

  • -n :不生成create database語句
  • -t :不導(dǎo)出表結(jié)構(gòu),只導(dǎo)出數(shù)據(jù)
  • -d:不導(dǎo)出數(shù)據(jù),只導(dǎo)出表結(jié)構(gòu)
  • --quick:逐行檢索數(shù)據(jù),減少內(nèi)存使用
  • --compress:啟用客戶端和服務(wù)器之間的壓縮傳輸

備份數(shù)據(jù)庫

恢復(fù)備份數(shù)據(jù)庫?(將mydatabase.sql中的內(nèi)容導(dǎo)入到mydatabase數(shù)據(jù)庫中)

?恢復(fù)備份的方法同樣可以使用source命令

只導(dǎo)出表的結(jié)構(gòu)(不含有數(shù)據(jù))?

?mysqladmin 服務(wù)器管理程序

程序運(yùn)行在客戶端,作用于執(zhí)行MySQL服務(wù)器的管理程序,其允許發(fā)送管理命令到MySQL服務(wù)器,從而執(zhí)行諸如監(jiān)控服務(wù)器狀態(tài)、管理用戶賬戶等任務(wù)

主要功能分析

  • 服務(wù)器控制:用于啟動、關(guān)閉、重啟MySQL服務(wù)器
  • 狀態(tài)監(jiān)控:可以查看服務(wù)器的當(dāng)前狀態(tài)和統(tǒng)計信息
  • 賬戶管理:修改用戶密碼、創(chuàng)建以及刪除用戶操作
  • 數(shù)據(jù)庫管理:可以創(chuàng)建和刪除數(shù)據(jù)庫
  • 調(diào)試和日志:用于控制日志文件、刷新權(quán)限等

服務(wù)器控制命令

?shutdown?

  • 用于安全關(guān)閉MySQL服務(wù)器
mysqladmin -u root -p shutdown

reload

  • 重新加載權(quán)限表,刷新服務(wù)器的權(quán)限信息

refresh

  • 刷新表和日志,關(guān)閉并重新打開所有表文件,刷新日志文件
mysqladmin -u root -p refresh

狀態(tài)信息命令

?status

  • 顯示簡要的服務(wù)器狀態(tài)信息

extended-status

  • 顯示詳細(xì)的服務(wù)器狀態(tài)變量和其具體數(shù)值

variables

  • 顯示服務(wù)器的系統(tǒng)變量和當(dāng)前數(shù)值
mysqladmin -u root -p variables

?create db_name?

  • 創(chuàng)建一個新的數(shù)據(jù)庫
mysqladmin -u root -p create mydatabase

drop db_name?

  • 刪除指定的數(shù)據(jù)庫
mysqladmin -u root -p drop mydatabase

使用的服務(wù)器管理程序可以結(jié)合腳本,實現(xiàn)自動化的管理和監(jiān)控

mysqlshow (顯示數(shù)據(jù)庫、表和列的信息)

基本概述

mysqlshow客戶端主要用于快速查詢哪些數(shù)據(jù)庫、數(shù)據(jù)庫中的表中的列或者索引。

mysqlshow [option] [db_name [tbl_name[col_name]]]
  • 如果沒有指定特定的數(shù)據(jù)庫或者行列,那么就會顯示數(shù)據(jù)庫所有與之匹配的類型
  • 常用選項是和[client]組的指定類似
  • 參數(shù)是可以使用通配符

基本操作

查看數(shù)據(jù)庫中所有表

顯示表中所有列信息

僅僅顯示一列

mysqldumpslow (總結(jié)慢查詢?nèi)罩疚募?#xff09;

含義

該程序就是解析那些查詢時間非常長,執(zhí)行的時間超過其閾值的查詢信息(慢查詢),慢查詢的相關(guān)信息通常需要使用日志記錄記錄下來(慢查詢?nèi)罩?#xff09;

mysqldumpslow [options] [log_file]

常用選項分析

  • c:按次數(shù)排序(count)
  • l:按查詢鎖定時間排序(lock time)
  • r:按查詢返回的行數(shù)排序(rows sent)
  • t:按查詢執(zhí)行時間排序(query time)

實踐命令

慢查詢?nèi)罩颈4嫖恢?/strong>

mysqlbinlog (處理二進(jìn)制日志文件)

基本概念

數(shù)據(jù)庫的每一次增刪查改都是一次“事件”,每個事件都會以二進(jìn)制的形式記錄到二進(jìn)制日志文件中,該程序就是專門用于處理二進(jìn)制日志文件。

主從同步經(jīng)常使用二進(jìn)制日志文件,主節(jié)點的操作都會記錄到二進(jìn)制文件中,然后從節(jié)點通過定期讀取二進(jìn)制文件中的內(nèi)容來更新自己的數(shù)據(jù)庫。

mysqlbinlog程序則是按照文本的形式來顯示二進(jìn)制日志文件中的內(nèi)容

mysqlbinlog [options] log_file_name

實踐

?二進(jìn)制日志文件存儲

從指定位置開始讀取日志

從指定時間開始讀取

?

?僅顯示指定數(shù)據(jù)庫的相關(guān)日志

以詳細(xì)模式輸出二進(jìn)制日志內(nèi)容

?

輸出內(nèi)容可以使用重定向的方法輸出到文件中

mysqlbinlog binlog.000001 > output.sql

數(shù)據(jù)恢復(fù)操作

mysqlbinlog --start-datetime="2024-09-19 00:00:00" --stop-datetime="2024-09-20 00:00:00" binlog.000001 > restore.sql
mysql -u root -p < restore.sql

主從復(fù)制(主從服務(wù)器數(shù)據(jù)同步)

mysqlbinlog --read-from-remote-server --host=master_host --user=replication_user --password=replication_password binlog.000001 > binlog.sql
mysql -u slave_user -p < binlog.sql

mysqlslap (負(fù)載仿真客戶端)

基本含義

mysqlslap是一個壓力測試工具,也就是用于模擬多線程并發(fā)對數(shù)據(jù)庫進(jìn)行查詢操作,從而評估數(shù)據(jù)庫的性能。

主要功能分析

  • 創(chuàng)建測試表和數(shù)據(jù)
  • 對表中的數(shù)據(jù)進(jìn)行并發(fā)查詢,測試數(shù)據(jù)庫的讀寫性能
  • 測試結(jié)束后,刪除測試表和數(shù)據(jù)
mysqlslap [options]

注意事項

  • 如果指定一個包含SQL語句的文件,那么默認(rèn)情況下每行都必須包含一條語句
  • 如果要將一條語句分為多行書寫,可以使用--delimiter選項指定不同的分隔符

?代碼測試

自動生成select查詢測試數(shù)據(jù)庫的讀性能

指定要自動生成的SQL語句數(shù)量

?

指定表中生成的整數(shù)和字符列的數(shù)量

?

輸出壓測的詳細(xì)信息

?

http://www.risenshineclean.com/news/5929.html

相關(guān)文章:

  • wordpress頁面和文章的區(qū)別seo基本步驟
  • 大尺度做爰網(wǎng)站在線廈門百度競價推廣
  • 網(wǎng)站建設(shè)推廣有用嗎網(wǎng)推平臺
  • 微型營銷網(wǎng)站制作谷歌推廣費(fèi)用多少
  • 棋牌類網(wǎng)站設(shè)計建設(shè)合肥網(wǎng)絡(luò)推廣網(wǎng)絡(luò)運(yùn)營
  • 大冶專業(yè)建站公司免費(fèi)做網(wǎng)站怎么做網(wǎng)站鏈接
  • 網(wǎng)站備案登記查詢系統(tǒng)刷seo關(guān)鍵詞排名軟件
  • web網(wǎng)站開發(fā)用什么關(guān)鍵字挖掘機(jī)愛站網(wǎng)
  • wordpress 標(biāo)題字體簡述搜索引擎優(yōu)化
  • 長沙微網(wǎng)站電話號碼成都seo專家
  • 公司變更股權(quán)怎么辦理北京廈門網(wǎng)站優(yōu)化
  • tab導(dǎo)航 wordpressseo托管服務(wù)
  • wordpress .seo怎樣
  • 網(wǎng)站建設(shè)工具 hbuild互聯(lián)網(wǎng)營銷師題庫
  • 網(wǎng)站平面設(shè)計培訓(xùn)百度網(wǎng)站提交入口網(wǎng)址
  • 湖北中英雙語網(wǎng)站建設(shè)seo優(yōu)化公司
  • 制作免費(fèi)網(wǎng)站的平臺百度快照有什么用
  • 網(wǎng)站設(shè)置訪問密碼達(dá)內(nèi)教育
  • 美塔基500元做網(wǎng)站可信嗎如何做網(wǎng)站
  • 做任務(wù)什么網(wǎng)站賀州seo
  • 今日中國疫情最新消息數(shù)據(jù)平板電視seo優(yōu)化關(guān)鍵詞
  • 用戶界面設(shè)計包括seo培訓(xùn)機(jī)構(gòu)排名
  • 網(wǎng)絡(luò)服務(wù)商英文seo優(yōu)化網(wǎng)站優(yōu)化排名
  • 杭州高端網(wǎng)站網(wǎng)站seo排名免費(fèi)咨詢
  • 山東建設(shè)網(wǎng)站首頁建網(wǎng)站多少錢
  • 深圳網(wǎng)站開發(fā)公司寶網(wǎng)seo外包優(yōu)化公司
  • 網(wǎng)站 意義百度查重入口
  • 汽車網(wǎng)站頁面設(shè)計雅虎搜索引擎中文版
  • 浙江省人才網(wǎng)官方網(wǎng)站建設(shè)廳招聘企業(yè)網(wǎng)站有哪些功能
  • wordpress顯示慢網(wǎng)站推廣seo設(shè)置