Oracle 資料庫診斷案例:Redo Log 群組全處於 ACTIVE 狀態導致系統停擺
環境與症狀 平台:SunOS 5.8 / Oracle 8.1.5.0.0 現象:回應極慢,應用請求逾時無回應 發現:V$LOG 顯示 9 個 Redo Lo
SQL Server 2000 伺服器與資料庫選項配置全解析
新增伺服器選項(需啟用 show advanced options) EXEC sp_configure show advanced options, 1; R
資料庫冗余資料刪除實戰:PL/SQL 遊標法 vs SQL RANK() 分析函數法效能大比拚
什麼是冗余資料? 邏輯主鍵(如 LastName + FirstName)重複,但物理主鍵(ID)不同。範例表 Customers 含 3 組冗資料,共 10
SQL Server 2005+ 查詢表結構、索引與擴充屬性的完整資訊腳本
一鍵查詢腳本(適用 SQL 2005 以上版本) SELECT TableName = CASE WHEN c.column_id = 1
SQL Mail 擴充預存程序完整參考:啟動、寄發、讀取、自動處理郵件
核心擴充程序 程序功能關鍵參數 xp_startmail啟動 SQL Mail 工作階段@user, @password (選填) xp_stopmai
使用 osql 工具管理 SQL Server 2000 桌面引擎 (MSDE 2000) 完整指南
什麼是 osql? 命令列工具,透過 ODBC 連線執行 T-SQL 陳述式/腳本檔。MSDE 無圖形介面,osql 為唯一內建管理工具。執行檔位於 MSSQL
SQL Server 合併大量同結構日誌表的自動化預存程序
痛點場景 系統產生大量同結構日誌表(如 log20230101、log20230102...),單表查詢不便、跨表統計痛苦。需自動合併指定範圍表到單一目標表。
SQL Server 效能監控指標速查:讓瓶頸無所遁形
核心效能物件與關鍵計數器 物件計數器警戒閾值可能瓶頸對策方向 MemoryPages/sec持續 > 50實體記憶體不足增加 RAM、降低 max
SQL HAVING 子句用法詳解:對彙總結果設定篩選條件
語法結構 SELECT column_name1, aggregate_function(column_name2) FROM table_name [WHER
SQL Server 記憶體管理兩大模式:動態配置與靜態配置深度比較與最佳實務
兩種基本管理方法 模式動態配置靜態配置 定義宣告最大/最小值,SQL Server 依實際負載自動申請/釋放記憶體固定配置一塊記憶體空間,不再動態調整 預設
SQL Server 2000 安全配置完整檢查清單
前置:作業系統與應用層防護 OS 修補至最新、關閉非必要服務、防火牆限制連接埠。 應用程式(ASP/PHP 等)嚴格過濾 , ; @ / -- 等特殊字元,防
SQL Server 2000 UNION 與 UNION ALL 差異實戰解析
核心差異 運算子行為效能適用場景 UNION合併結果集並 移除重複列(執行 DISTINCT 排序/雜湊)較慢業務需唯一結果集,且重複率低 UNION
使用 DTS 導入精靈將 Excel 資料匯入 SQL Server 2000 逐步圖解
操作步驟(企業管理員) 右鍵目標資料庫 → 所有工作 → 匯入資料,啟動 DTS 匯入/匯出精靈。 資料來源選 Microsoft Excel 97-2000
使用 DTS 批次匯入多個檔案到 SQL Server(動態屬性 + 批次檔排程)
架構概覽 利用 DTS 封裝的動態屬性任務,在執行期由全域變數指定來源檔案路徑、目標伺服器與資料庫,搭配 Windows 批次檔遍歷目錄呼叫 dtsrun,實現
T-SQL 批次匯入目錄下多個檔案到 SQL Server(xp_cmdshell + BULK INSERT / BCP)
測試環境建立 -- 目錄 C:\MyImport\ 下三個 CSV -- a.csv: 1, MAK, A9411792711, 3400.25 ... --
SQL Injection 進階攻擊通殺:利用 db_owner 權限修改系統預存程序竊取 sysadmin 權限
攻擊前提 目標資料庫連線帳號具備 db_owner 角色權限 (常見於 Web 應用過度授權)。 存在 SQL Injection 注入點 (錯誤回顯或盲注)
SQL Server 死鎖偵測與自動處理預存程序 p_lockinfo
功能概覽 建立於 master 資料庫的預存程序 p_lockinfo,可: 識別死鎖鏈(阻塞者與受害者) 顯示涉及 SPID 的輸入緩衝區(正在執行的 SQ
SQL Server 發送郵件新解:透過 CDO.Message 呼叫 IIS SMTP 組件
背景痛點 傳統 SQL Server Database Mail 需配置 Exchange/Outlook,步驟繁瑣且易失敗。利用 sp_OA* 延伸預存程序建