序文 MySQL のスリープ システム機能は、実用的な適用シナリオが少なく、通常は実験的なテストに使用されます。昨日、テスト中に、スリープ機能の特殊な現象を偶然発見しました。クエリ ステートメントで sleep 関数が使用されている場合、スリープ時間は返されるレコードに関連します。 次のテストに示すように: mysql> テーブル test(id int) を作成します。 クエリは正常、影響を受けた行は 0 行 (0.03 秒) mysql> テストから *, sleep(6) を選択します。 空のセット (0.00 秒) mysql> テスト値に挿入(1); クエリは正常、1 行が影響を受けました (0.00 秒) mysql> testから*、sleep(6)を選択します。 +------+----------+ | id | スリープ(6) | +------+----------+ | 1 | 0 | +------+----------+ セット1列(6.00秒) mysql> テスト値に挿入(2); クエリは正常、1 行が影響を受けました (0.01 秒) mysql> testから*、sleep(6)を選択します。 +------+----------+ | id | スリープ(6) | +------+----------+ | 1 | 0 | | 2 | 0 | +------+----------+ セット2列(12.00秒) テストの概要: テーブルから *、sleep(n) を選択した場合、テーブル レコードが空であればスリープは発生しません。テーブル レコードが 1 の場合、スリープ時間は 1*n になります。テーブル レコードが 2 の場合、スリープ時間は 2*n ............ などになります。 公式ドキュメントの 12.24 Miscellaneous Functions ではこの現象については触れられておらず、この状況をどう説明すればいいのか全く分かりません。いくつかのシナリオを推測しましたが、すべて否定されました。とりあえずこの問題を記録しておきます。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: portainer を使用してリモート docker に接続するチュートリアル
>>: タブステータスバーの切り替え効果を実現するための js と jQuery
さっそく、コードを見てみましょう(初心者:特に言うことはありません) <!DOCTYPE ht...
シナリオ最近の要件は、モバイル デバイス用の h5 ページです。これには、選択可能なカードの行が必要...
これからの道のりは長く困難ですが、私は探求を続けます。また週末がやってきました。引き続き、皆さんと一...
このアイデアを改善し、より良い意見を得られることを期待して、議論を刺激するためにいくつかの値を大まか...
目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...
1. 行の形式は何ですか? MySQL の行形式の設定は次のように表示されます。 実際、MySQL ...
join() メソッド: 指定された区切り文字を使用して配列内のすべての要素を文字列に接続します。例...
この記事では主にボタンのスタイルについて説明します。 1. オプション2. サイズ3. 活動状況4....
今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...
成果を達成するコードは次のとおりですhtml <テンプレート> <div> ...
設定例 アップストリームバックエンド{ サーバー backend1.example.com 重み=5...
fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。...
JSON 形式のフィールドは、MySQL 5.7 で追加された新しい属性ですが、基本的には文字列とし...
コンテナが企業の IT インフラストラクチャに欠かせない要素となっていることは間違いありません。コン...
この記事では、CSS の非常に興味深い属性マスクを紹介します。名前が示すように、マスクはマスクと翻訳...