SQL Server 查詢優化三大實戰技巧 (2/2):百萬筆實測數據對比
測試環境 表 News:100 萬筆,欄位 Id, Title, Author, Content, Star, Addtime。 測試機:P4 2.8GHz
SQL Server 查詢優化三大實戰技巧 (1/2)
技巧一:Access 欄位含日文片假名導致記憶體溢出 問題:WHERE col LIKE %...% 查詢含特殊字元欄位時記憶體溢出。解法:改用 Records
SQL Server 資料庫開發十大常見問題解答 (3/3)
Q5: SQL Server 2005 併發問題解決 場景:售票系統檢查剩餘座位後插入,兩程序同時讀到相同剩餘數導致超賣。方案:1. 給每座位唯一識別碼,建立已
SQL Server 資料庫開發十大常見問題解答 (2/3)
Q1: 表與欄位命名規範 SQL Server 2000:1-128 字元,首字元為字母、_、@、#。後續可含字母、數字、@、$、#、_。不可為保留字。@ 開頭
跨多表資料組合 SQL 語法詳解 (2/2):OUTER JOIN 與子查詢
OUTER JOIN 類型與語意 LEFT OUTER JOIN:回傳左表所有列,右表無對應則 NULL。 RIGHT OUTER JOIN:回傳右表所有列,
跨多表資料組合 SQL 語法詳解 (1/2):隱性 JOIN 與顯性 JOIN
基本 SELECT 多表查詢 在 FROM 列出多個表,WHERE 指定聯結條件,即為隱性 INNER JOIN: SELECT t1.col1, t2.col
MySQL 指定繫結位址:僅監聽 127.0.0.1 提升安全性
兩種設定方式 方式一:修改 my.cnf (my.ini) 在 [mysqld] 區段加入: bind-address = 127.0.0.1 方式二:修
SQL Server 資料匯入匯出三大方式比較:T-SQL、BCP、DTS
三大方式概覽 Transact-SQL:SELECT INTO、INSERT INTO、OPENDATASOURCE、OPENROWSET。 BCP (Bul
MySQL 遷移 Oracle 八大關鍵差異與應對策略
遷移背景 專案早期用 MySQL,隨用戶增長出現效能瓶頸,決定遷移至 Oracle。應用程式需同步修改,以下為八大關鍵差異處理: 1. 自動遞增欄位 MySQ
SQL Server 8525 錯誤排查:分散式交易已完成,請登記新交易
錯誤情境 BizTalk Server 2006 專案使用 SQL Adapter 呼叫預存程序,發生:「分散式交易已完成。請將此會話登記到新交易或 NULL
SQL 語言已成前端開發必備技能:從 Web Storage 到 OpenAPI
前端遇見 SQL SQL(結構化查詢語言)長期被視為後端專屬。但隨著 Web 應用發展,兩大趨勢將 SQL 推向前台: 1. 離線優先與本地儲存 Gmail、
Oracle 實例啟動參數檔案解析 (2/2):預設路徑與警示日誌分析
預設路徑查詢 SHOW PARAMETER control_files; NAME TYPE VALUE control_files
Oracle 實例啟動參數檔案解析 (1/2):最小參數與檔案搜尋順序
參數檔案搜尋順序 Oracle 啟動時依序尋找: spfile.ora spfile.ora init.ora 建立實例最少只需 db_name 參數。
SQL Server 索引效能優化實戰 (4/4):索引維護與不當索引識別
索引維護操作 重建索引 重新組織 B 樹空間,適用情境: 資料與使用模式大幅變化 排序順序改變 大量插入操作完成後 大量 I/O 查詢磁碟讀取超預期 大量修改
SQL Server 索引效能優化實戰 (3/4):實測案例與索引選擇技巧
實測環境 表 p_detail 89 萬筆,測試兩類查詢: 19990101 AND op_date 19990101 AND pay_month BETW
SQL Server 索引效能優化實戰 (2/4):非叢集索引與覆蓋索引策略
非叢集索引特性 預設建立的即為非叢集索引。不重組資料,僅儲存索引鍵值與指向資料頁的指標(若有叢集索引則指向叢集鍵)。無叢集索引時最多 250 個非叢集索引。建立
SQL Server 索引效能優化實戰 (1/4):叢集索引設計原則
索引優化核心觀念 良好資料庫設計加上有效索引是高效能基石。SQL Server 採成本基礎優化器,目標是避免全表掃描(大量磁碟 I/O)。合理索引能大幅加速查詢
SQL Server 查詢記憶體消耗分析 (2/2):參數化查詢與預存程序最佳化
改用參數化查詢 調整 Java 程式使用 PreparedStatement,先執行 DBCC FREEPROCCACHE 清除快取: String sql =