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

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

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

前言

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

如下測試所示:

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)

測試總結:

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

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

相關文章

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

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

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

    解決Linux安裝mysql報錯:失敗的軟件包是:mysql-community-libs-8.0.37-1.el7.x

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

    解析Mysql Profiling的使用

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

    Linux下Mysql5.6 二進制安裝過程

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

    Mac上安裝MySQL過程分享

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

    mysql 8.0.20 安裝配置詳細教程

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

    mysql通過ssl的方式生成秘鑰具體生成步驟

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

    MySQL?Router高可用搭建問題處理小結

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

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

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

    最全50個Mysql數(shù)據庫查詢練習題

    這篇文章主要介紹了最全50個數(shù)據庫查詢練習題,Mysql數(shù)據庫版本,全部都驗證過
    2020-12-12

最新評論