首頁 > 資料庫 > mysql教程 > 用於測試 SQL 連線運行狀況的最佳與資料庫無關的查詢是什麼?

用於測試 SQL 連線運行狀況的最佳與資料庫無關的查詢是什麼?

Susan Sarandon
發布: 2024-12-30 02:01:11
原創
861 人瀏覽過

What's the Best Database-Agnostic Query for Testing SQL Connection Health?

SQL 連接的與資料庫無關的測試查詢

簡介

問題

什麼是高效率且與資料庫無關的查詢?用於測試跨各種資料庫的 SQL 連接

答案

經過廣泛的研究,已經確定沒有一個查詢可以在所有 SQL 資料庫中統一運行。但是,可以根據特定的資料庫提供者使用以下一組查詢:

  • H2、MySQL、Microsoft SQL Server、PostgreSQL、SQLite、Hive:

      選擇1
  • Oracle:

      DUAL
  • HSQLDB:

      從任何_現有_表中選擇1,其中10
    • 從任何_現有_表中選擇 1 INFORMATION_SCHEMA.SYSTEM_USERS
    • 立即呼叫()
  • Apache Derby:

  • DB2:
  • 從中選取 1 SYSIBM.SYSDUMMY1

  • Informix:
  • 從系統表中選擇計數(*)

以上是用於測試 SQL 連線運行狀況的最佳與資料庫無關的查詢是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板