Oracle SQL 效能調優系列 (二):表連接順序、WHERE 條件排序、避免 SELECT *、減少資料庫往返
4. 選擇最有效率的表連接順序 (RBO 環境) RBO 依 FROM 子句**從右往左**解析,最後寫的表 (Driving Table) 優先存取。原則:*
Oracle 閒置連線自動斷開實作:DBMS_JOB 監控 V$SESSION 釋放資源
問題背景 兩層架構應用中,用戶操作完畢不斷線,長期佔用 Session、PGA、Locks,導致資料庫連線數耗盡、效能下降。 核心邏輯 查詢 V$SES
Oracle 快速刪除重複資料:四大方法效能實測與選型指南
場景假設 表 TBL,主鍵 (COL1, COL2),千萬列資料,每列有一筆完全重複 (所有欄位相同),需於生產環境快速清理。 方法比較 方法SQL 範
Oracle 常見錯誤代碼分析與解決 (二):ORA-01578 區塊損毀與 ORA-01628 Extents 耗盡
ORA-01578: Oracle data block corrupted 成因 硬體 I/O 錯誤 (磁碟壞軌、控制器故障) 作業系統 I/O 層
Oracle 資料庫操作技巧全景導覽:從入門到高階維運
初階篇:建立基礎認知 Oracle 8i vs SQL Server 7.0:架構、擴展性、安全性、TCO 比較 常見開發問題排查:連線失敗、權限不足
Oracle SQL 效能調優系列 (三):DECODE 技巧、查詢合併、刪除重複、TRUNCATE 與 COMMIT 策略
8. 善用 DECODE/CASE 進行條件彙總,避免重複掃描 反模式: 多條 SQL 分別統計不同部門 SELECT COUNT(*), SUM(sal) F
Oracle 內建函數大全:單列函數與群組函數分類詳解
函數分類總覽 單列函數: 每列輸入產生一列輸出,可用於 SELECT、WHERE、ORDER BY、SET、VALUES 子句 群組函數: 多列輸入產
Oracle 日期函數完整參考:SYSDATE、ADD_MONTHS、TRUNC 等常用函數詳解
核心日期函數速查表 函數用途語法範例說明 SYSDATE取得資料庫伺服器當前日期時間SELECT SYSDATE FROM dual;含時分秒,精確到
Oracle LogMiner 完整實戰指南:重做日誌分析、異動追蹤與資料回復
LogMiner 簡介 Oracle 8i 引入的免費內建工具,透過 PL/SQL 套件 (DBMS_LOGMNR, DBMS_LOGMNR_D) 與動態視圖
Oracle 8i/9i 稽核 SYSDBA 登入:利用作業系統審計檔追蹤特權存取
背景 Oracle 8i 起廢除 INTERNAL 用戶,改以 SYSDBA/SYSOPER 角色控管資料庫啟動、關閉、建庫等特權操作。為防止濫用,必須監控所有
Oracle SQL 指令速查好站推薦:SS64 Oracle 參考大全
推薦網站 SS64 Oracle SQL Command Reference — 結構清晰、範例豐富、支援 9i~19c+ 版本的線上指令大全。 內容涵蓋範圍
Oracle 收購 TimesTen:強化資料庫快取與即時應用效能
收購概況 2005 年 6 月 9 日,Oracle 宣佈收購 TimesTen 公司。TimesTen 專精於記憶體資料庫技術,其產品常作為 Oracle 資
Oracle PL/SQL 實戰案例:員工薪資調整與異動追蹤
案例需求 建立 EMP(員工)、DEPT(部門)表並填入測試資料 將「技術部」員工薪資上調 20% 建立薪資異動日誌表與 Trigger 自動記錄
Oracle 大量資料刪除最佳實務:分批提交避免鎖爭用與 UNDO 爆滿
問題背景 單次 DELETE 數百萬列會導致:長時間鎖定表、UNDO 表空間暴增、Redo Log 暴增、可能觸發 Snapshot Too Old 錯誤。
Oracle PL/SQL 入門概覽:從架構到實務的核心概念
為什麼需要 PL/SQL? SQL 是第 4 代語言(4GL),非程序化、只描述「做什麼」;但複雜業務流程需要「怎麼做」的程序邏輯。PL/SQL 是第 3 代語
Oracle PL/SQL 呼叫 COM 元件實作:以 Excel 自動化為例
背景與動機 PL/SQL 擅長資料庫邏輯,但需存取作業系統資源(檔案、Excel、Outlook 等)時,透過外部程序呼叫 C/C++ 或 COM 物件更為合適
使用 Oracle9iAS Wireless 開發無線應用程式:Hello World 實戰
Oracle9iAS Wireless 簡介 Oracle Application Server Wireless (OracleAS Wireless) 是企