Linux 搭建 Discuz! 論壇完整實戰 (1) — MySQL、Apache、PHP 編譯安裝
環境 OS:Linux AS4 (Kernel 2.6.9) 目標:Discuz! 6.0 + MySQL 5.1.22 + Apache 2.0.61 +
SQL Server 累計值查詢實戰:銀行帳戶餘額試算表生成
場景:事件時間序列的累計計算 典型案例:銀行帳戶存/取款記錄,需在每筆交易後即時顯示當前餘額。 資料表結構 CREATE TABLE dbo.BankAcco
SQL Server 資料備份處理流程深度探討:備份範圍與類型完整指南
企業級備份優勢 相較個人版,企業版 SQL Server 提供強大的備份/還原功能組合,支援依業務與技術需求制定計畫。 備份範圍:決定「備份什麼」 範圍涵蓋
安全基礎:暴庫原理與手法深度解析 (3) — 防禦對策與實戰案例
暴庫防禦核心:關閉詳細錯誤訊息 根因:IIS 預設將詳細錯誤(含實體路徑)回傳給用戶。 伺服器層面(需主機商配合) IIS 管理員 → 網站屬性 → 「自訂
安全基礎:暴庫原理與手法深度解析 (2) — 虛擬目錄邊界與 conn.asp 直接暴庫
虛擬目錄為何改變暴庫位置? IIS 允許將網站實體目錄外的資料夾對應為虛擬目錄。解析相對路徑時,IIS 優先檢查每層目錄是否映射實體路徑,**若命中則轉為絕對路
安全基礎:暴庫原理與手法深度解析 (1) — %5c 編碼繞過 IIS 路徑解析
什麼是暴庫? 不需 SQL Injection,直接透過特殊請求觸發錯誤訊息,洩露資料庫實體路徑(如 .mdb 完整路徑),進而下載或進一步滲透。比注入更簡單、
SQL Server 交易記錄檔維護全攻略:備份、截斷、壓縮與災難恢復
交易記錄檔角色 記錄資料庫所有變更,獨立檔案儲存 每筆交易從開始到 COMMIT/ROLLBACK 全程記錄 每資料庫至少一個記錄檔 + 一個資料檔 運作
SQL Server 擴展預存程序實現遠端備份與還原實戰
環境與目標 主機:Win2K + SQL Server 2000,實例名 mainserver 備份資料庫:msdb 本地端(Client):主機名 davi
SQL Server 預存程序實戰指南:效能、安全與重用三大優勢
為什麼要用預存程序? 預編譯執行計畫:僅編譯一次,重複呼叫重用計畫,大幅提升效能 縮減網路傳輸:長 SQL 縮為單行 EXEC sp_Name @param,
FreeBSD 6.2 快速架站全攻略 (4) — MySQL 初始化、Zend Optimizer、vsFTPD 部署與經驗總結
步驟 7:MySQL 5.0.33 基礎設定 /etc/rc.conf # /usr/local/etc/rc.d/mysql-server start #
FreeBSD 6.2 快速架站全攻略 (3) — MySQL 5.0 安裝與 Apache/PHP 整合驗證
步驟 5:安裝 MySQL 5.0 Server 與 PHP MySQL 擴充 # cd /usr/ports/databases/mysql50-server
FreeBSD 6.2 快速架站全攻略 (2) — PHP 5.2.1 與擴充模組安裝
步驟 3:安裝 PHP 5.2.1 # cd /usr/ports/lang/php5 # make install clean # 選項視窗按圖配置(含 Ap
FreeBSD 6.2 快速架站全攻略 (1) — prozilla 下載加速與 Apache 2.2 安裝
環境準備 作業系統:FreeBSD 6.2 目標架構:Apache 2.2.x + MySQL 5.x.x + PHP 5.2.x + Zend Optimi
反直覺優化案例:加上 DISTINCT 反而大幅提升查詢效能
現象:DISTINCT 通常是效能殺手,但這次不同 開發測試發現:加上 DISTINCT 查詢 4 分鐘完成,不加跑 10+ 分鐘無結果。DISTINCT 位於
資料庫效能優化:JOIN 方法深度解析 (4) — 補充說明與 SQL Server 2005 差異
本文為系列補充,重點說明 SQL Server 2005 執行計畫的改進: Bookmark Lookup 拆解為 RID Lookup + Nested L
資料庫效能優化:JOIN 方法深度解析 (3) — Hash Join 完整機制與實戰建議
Hash Join 兩階段深度剖析 Build 階段:建立 Hash Table 輸入:Build Input(較小表) Hash Key:聯結欄位(JOI
資料庫效能優化:JOIN 方法深度解析 (2) — Nested Loop 進階與 Merge Join
Nested Loop 進階補充 Outer Input 行數 = 符合條件的估計行數,非表總行數(統計資訊 + SARG 形式條件可精準評估) Inner
資料庫效能優化:JOIN 方法深度解析 (1) — 執行計畫與 Nested Loop
前言:突破認知瓶頸 作者分享從 800 萬核心表、3000 萬大表、光纖存儲、週備份的實戰經驗,強調理解 JOIN 算法原理比背誦技巧更重要。SQL Serve