Navicat 部落格

理解 SQL Server 的 CROSS APPLY 和 OUTER APPLY 査詢 - 第 1 部分 2021 年 9 月 27 日,由 Robert Gravelle 撰寫

第 1 部份:APPLY 與 JOIN

你可能知道,SQL Server 中的 JOIN 作業用於聯結兩個或多個資料表。但是,在 SQL Server 中,不能使用 JOIN 作業將資料表與資料表值函式的輸出聯結起來。如果你沒有聽說過資料表值函數,這些函式是以資料表的形式傳回資料。為了聯結兩個資料表運算式,SQL Server 2005 引入了 APPLY 運算子。在這篇文章中,我們將學習 APPLY 運算子與一般 JOIN 有何不同。

RDBMS 索引類型概述 2021 年 9 月 17 日,由 Robert Gravelle 撰寫

最近,資料庫索引的主題已經出現了好幾次,特別是在資料庫索引的缺點資料庫索引對寫入作業的影響文章中。這兩篇文章都提及一個事實,就是關聯式資料庫支援多種索引類型。今天的文章將提供一個最常見索引類型的概述。

在關聯式資料庫中變更欄的資料類型 2021 年 9 月 10 日,由 Robert Gravelle 撰寫

隨著時間推移,系統需求會發生變化。這可能需要建立新的資料庫、資料表和欄,以及修改現有的資料表結構。根據來源和目標資料類型以及欄中包含的資料,變更欄的資料類型可能是一項簡單的操作,也可能是一項困難的操作。本篇文章將介紹在變更欄資料類型時遇到的一些常見挑戰,以及你可以用來促進此過程的策略。

MySQL 中的浮點數捨入錯誤 2021 年 9 月 3 日,由 Robert Gravelle 撰寫

儘管 MySQL DECIMAL 和 NUMERIC 資料類型都是定點值,但它們仍然容易出現捨入錯誤。原因是,無論一個類型可以容納多少位數(DECIMAL 的最大位數是 65!),這個數字仍然是固定的。此外,DECIMAL 欄可以被指定精確度或小數位數,這可能會對允許的位數產生截斷的潜在影響。

使用 MySQL 慢速査詢記錄 2021 年 8 月 27 日,由 Robert Gravelle 撰寫

MySQL 提供了幾個不同的記錄檔,可以幫助你了解 MySQL 伺服器執行個體內部的情况。這些記錄檔包括:

  • 錯誤記錄
  • isam 記錄
  • 一般查詢記錄
  • 二進位記錄
  • 慢速記錄

其中,慢速査詢記錄對於尋找效率低下或耗時的査詢尤其有用,這些查詢可能會對資料庫和伺服器的整體效能產生不利影響。本篇文章將介紹如何讀取和解釋慢速査詢記錄輸出,以提高偵錯査詢效能。

Navicat 文章
頻道記錄
分享
部落格封存檔