欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL中sleep函數(shù)的特殊現(xiàn)象示例詳解

 更新時(shí)間:2019年10月28日 08:33:31   作者:瀟湘隱者  
這篇文章主要給大家介紹了關(guān)于MySQL中sleep函數(shù)特殊現(xiàn)象的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

MySQL中的系統(tǒng)函數(shù)sleep,實(shí)際應(yīng)用的場(chǎng)景不多,一般用來(lái)做實(shí)驗(yàn)測(cè)試,昨天在測(cè)試的時(shí)候,意外發(fā)現(xiàn)sleep函數(shù)的一個(gè)特殊現(xiàn)象。如果在查詢語(yǔ)句中使用sleep函數(shù),那么休眠的時(shí)間跟返回的記錄有關(guān)。

如下測(cè)試所示:

mysql> create table test(id int);
Query OK, 0 rows affected (0.03 sec)

mysql> select *, sleep(6) from test;
Empty set (0.00 sec)

mysql> insert into test values(1);
Query OK, 1 row affected (0.00 sec)

mysql> select * ,sleep(6) from test;
+------+----------+
| id | sleep(6) |
+------+----------+
| 1 | 0 |
+------+----------+
1 row in set (6.00 sec)

mysql> insert into test value(2);
Query OK, 1 row affected (0.01 sec)

mysql> select * ,sleep(6) from test;
+------+----------+
| id | sleep(6) |
+------+----------+
| 1 | 0 |
| 2 | 0 |
+------+----------+
2 rows in set (12.00 sec)

測(cè)試總結(jié):

如果,select *, sleep(n) from table, 如果表記錄為空,不會(huì)休眠,如果表記錄一條,那么休眠時(shí)間為1*n,如果表記錄為2,那休眠時(shí)間為:2*n ............依此類推。

官方文檔中, 12.24 Miscellaneous Functions 沒(méi)有提及這個(gè)現(xiàn)象,實(shí)在不知如何解釋這種情況。推測(cè)了幾種情況,都一一否定了。暫時(shí)先記錄一下這個(gè)問(wèn)題。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • mysql中insert并發(fā)問(wèn)題(on?DUPLICATE?KEY?UPDATE)

    mysql中insert并發(fā)問(wèn)題(on?DUPLICATE?KEY?UPDATE)

    本文主要介紹了mysql中insert并發(fā)問(wèn)題(on?DUPLICATE?KEY?UPDATE),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 解決Linux安裝mysql報(bào)錯(cuò):失敗的軟件包是:mysql-community-libs-8.0.37-1.el7.x86_64?GPG

    解決Linux安裝mysql報(bào)錯(cuò):失敗的軟件包是:mysql-community-libs-8.0.37-1.el7.x

    mysql是一款常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),常常被用于各類web應(yīng)用中,這篇文章主要給大家介紹了關(guān)于如何解決Linux安裝mysql報(bào)錯(cuò):失敗的軟件包是:mysql-community-libs-8.0.37-1.el7.x86_64?GPG的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • 解析Mysql Profiling的使用

    解析Mysql Profiling的使用

    本篇文章是對(duì)Mysql Profiling的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Linux下Mysql5.6 二進(jìn)制安裝過(guò)程

    Linux下Mysql5.6 二進(jìn)制安裝過(guò)程

    這篇文章主要介紹了Linux下Mysql5.6 二進(jìn)制安裝過(guò)程,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Mac上安裝MySQL過(guò)程分享

    Mac上安裝MySQL過(guò)程分享

    這篇文章主要介紹了Mac上安裝MySQL過(guò)程分享,本文共分4步完成,簡(jiǎn)單易懂,需要的朋友可以參考下
    2014-11-11
  • mysql 8.0.20 安裝配置詳細(xì)教程

    mysql 8.0.20 安裝配置詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.20 安裝配置詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • mysql通過(guò)ssl的方式生成秘鑰具體生成步驟

    mysql通過(guò)ssl的方式生成秘鑰具體生成步驟

    在my.cnf末尾端設(shè)置ssl 參數(shù), 然后重新啟動(dòng)mysql服務(wù)即可,通過(guò)openssl生成證書(shū)的配置, 在mysql db server上生成秘鑰,具體步驟如下,感興趣的朋友可以參考下哈
    2013-06-06
  • MySQL?Router高可用搭建問(wèn)題處理小結(jié)

    MySQL?Router高可用搭建問(wèn)題處理小結(jié)

    MySQL?MGR在數(shù)據(jù)庫(kù)層面實(shí)現(xiàn)自主高可用性,而MySQL?Router則負(fù)責(zé)代理訪問(wèn),這篇文章主要介紹了MySQL?Router高可用搭建問(wèn)題小結(jié),需要的朋友可以參考下
    2023-06-06
  • MySQL占用CPU過(guò)高,排查原因及解決方案

    MySQL占用CPU過(guò)高,排查原因及解決方案

    這篇文章主要介紹了MySQL占用CPU過(guò)高,排查原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 最全50個(gè)Mysql數(shù)據(jù)庫(kù)查詢練習(xí)題

    最全50個(gè)Mysql數(shù)據(jù)庫(kù)查詢練習(xí)題

    這篇文章主要介紹了最全50個(gè)數(shù)據(jù)庫(kù)查詢練習(xí)題,Mysql數(shù)據(jù)庫(kù)版本,全部都驗(yàn)證過(guò)
    2020-12-12

最新評(píng)論