《Sybase資料庫在UNIX、Windows上的實施和管理》是2010年電子工業出版社出版的圖書,作者是文平、楊麗英。
基本介紹
- 書名:Sybase資料庫在UNIX、Windows上的實施和管理
- 作者:文平、楊麗英
- 類別:Sybase
- 出版社:電子工業出版社
- 出版時間:2010年04月
- 開本:16 開
- 裝幀:平裝
- ISBN:9787121106736
內容簡介,圖書目錄,
內容簡介
本書就是用於為大家呈現一個完整的Sybase!本書站在伺服器綜合系統的角度,以工程實現為出發點,綜合解析了Sybase ASE的各項構成、運行環境的構造、在UNIX/Linux/Windows平台的環境建設特點。同時,本書也以Sybase*的ASE 15.5/15.0版為主,兼顧傳統的ASE 12.5版,全景展現了Sybase在系統構建和運維中的諸項技術,描述了系統可恢復性的實現,以及系統高性能運行的分析與調整。
圖書目錄
第一篇 系統架構
第1章 認識你的伺服器
1.1 Sybase ASE時代背景
1.2 ASE是關係型資料庫
1.3 Sybase ASE體系結構
1.3.1 ASE的產品構成
1.3.2 ASE的內部結構
1.3.3 ASE系統版本
1.3.4 ASE中的各種資料庫
1.3.5 ASE選裝資料庫
第2章 Sybase ASE系統構建
2.1 Sybase ASE系統的組成
2.2 Sybase ASE伺服器端構建
2.2.1 ASE的安裝版本
2.2.2 ASE的安裝步驟
2.2.3 準備安裝環境
2.3 在UNIX平台上安裝ASE
2.3.1 ASE For UNIX一般安裝過程
2.3.2 ASE 12.5/15.0 For AIX安裝細節
2.3.3 ASE 15.0/15.5 For Linux安裝細節
2.3.4 ASE 15.x For HP-UX安裝要點
2.3.5 ASE 15.x For Solaris安裝要點
2.4 在Windows平台上安裝Sybase ASE
2.5 ASE安裝後的常見資料庫操作
2.5.1 ASE系統的啟動
2.5.2 ASE系統的關閉
2.5.3 ASE安裝版本查詢
2.5.4 ASE超級用戶口令
2.5.5 安裝ASE修補軟體
2.6 ASE安裝後的系統操作
2.6.1 用戶連線數調整
2.6.2 異步I/O調整
2.7 使用ASE客戶端
2.7.1 安裝客戶端軟體
2.7.2 配置資料庫連線
2.7.3 配置Open Client環境
2.7.4 使用isql客戶端工具
2.7.5 使用dbisql客戶端工具
2.7.6 使用Sybase Central工具
2.8 使用WorkSpace軟體
2.9 配置字元集和語言
2.9.1 字元集檔案的存儲
2.9.2 字元集軟體的安裝信息
2.9.3 改變默認字元集
2.9.4 改變默認排序順序
2.9.5 獲取排序設定
2.9.6 數據備份的適用性
2.9.7 配置字元集和語言
2.9.8 使用新語言和字元集
第3章 ASE空間和資料庫管理
3.1 準備資料庫設備
3.1.1 資料庫設備的概念
3.1.2 設備需要的初始化
3.1.3 初始化資料庫設備
3.1.4 查看設備相關信息
3.1.5 設定系統默認設備
3.1.6 刪除資料庫的設備
3.1.7 在Central環境下管理設備
3.2 鏡像資料庫設備
3.2.1 什麼是鏡像
3.2.2 鏡像的工程目的
3.2.3 設備鏡像的過程
3.2.4 需要鏡像的設備
3.2.5 啟動設備的鏡像
3.2.6 查看鏡像的信息
3.2.7 終止設備的鏡像
3.2.8 在Central環境下管理鏡像
3.3 創建用戶資料庫
3.3.1 用戶資料庫概述
3.3.2 用戶資料庫創建
3.3.3 關於資料庫屬主
3.3.4 查看資料庫信息
3.3.5 在Central環境下創建資料庫
3.4 資料庫空間維護
3.4.1 掌握資料庫空間使用情況
3.4.2 資料庫空間用盡後的擴容
3.4.3 縮減資料庫的空間占用
3.4.4 在Central環境下維護空間
3.5 設定資料庫選項
3.5.1 在日誌滿時異常中斷事務:abort tran on full log
3.5.2 允許默認空值:allow nulls by default
3.5.3 異步日誌服務:async log service
3.5.4 自動標識:auto identity
3.5.5 只用於dbo:dbo use only
3.5.6 事務中嵌套DDL:ddl in tran
3.5.7 延遲提交:delayed commit
3.5.8 非唯一索引標識:identity in nonunique indexes
3.5.9 恢復時不添加檢查點:no chkpt on recovery
3.5.10 無自由空間審計:no free space acctg
3.5.11 唯讀:read only
3.5.12 select into/bulk copy/pllsort
3.5.13 單用戶模式:single user
3.5.14 檢查點時截斷日誌:trunc log on chkpt
3.5.15 唯一的auto_identity 索引:unique auto_identity index
3.5.16 資料庫選項更改步驟
3.5.17 在Central環境下設定資料庫屬性
3.6 刪除用戶資料庫
3.7 使用段管理設備
3.7.1 段的概念和用途
3.7.2 資料庫中已有的段
3.7.3 創建資料庫段
3.7.4 改變段空間指定
3.7.5 刪除段操作
3.7.6 查看段的相關信息
3.7.7 放置對象到段
3.7.8 在Central環境下管理段
第4章 空間與資料庫管理深入
4.1 UNIX存儲基本框架
4.2 UNIX的存儲概念
4.2.1 概念一:物理卷和卷組
4.2.2 概念二:邏輯卷和邏輯分區
4.2.3 概念三:日誌檔案系統
4.2.4 概念四:檔案系統掛載和目錄樹
4.3 管理和最佳化伺服器存儲
4.3.1 查看系統卷組信息
4.3.2 增加和刪除卷組
4.3.3 向卷組添加磁碟
4.3.4 創建和調整邏輯卷
4.3.5 使用鏡像保護邏輯卷
4.3.6 使用條帶最佳化邏輯卷
4.4 管理和維護檔案系統
4.5 ASE系統需要的存儲結構
4.5.1 ASE安裝需要的存儲結構
4.5.2 ASE存儲準備示例(AIX)
4.6 ASE存儲相關係統表
4.7 為資料庫準備磁碟資源
4.7.1 創建資料庫設備
4.7.2 裸設備方式的使用
4.7.3 設備使用中的常見問題
4.7.4 在Central環境中管理設備鏡像
4.8 磁碟資源的使用
4.8.1 創建資料庫
4.8.2 維護資料庫
4.8.3 資料庫容量
4.8.4 資料庫信息維護
4.8.5 查看資料庫信息
4.8.6 在Central環境中管理資料庫空間
4.8.7 資料庫日誌存放
4.9 用段來管理空間
4.9.1 資料庫對象使用段
4.9.2 段套用中的最佳化
4.9.3 段的信息獲得
4.9.4 段使用完整過程
4.9.5 在Central環境中管理資料庫段
第二篇 系統安全
第5章 系統安全管理
5.1 ASE登錄用戶
5.2 登錄用戶的管理
5.2.1 創建登錄用戶
5.2.2 修改登錄用戶
5.2.3 刪除及鎖定登錄用戶
5.2.4 刪除登錄用戶
5.2.5 鎖定登錄用戶
5.2.6 用戶口令管理
5.2.7 登錄用戶全局屬性
5.2.8 查看登錄用戶
5.2.9 在Central環境下管理登錄用戶
5.3 為登錄用戶授予角色
5.3.1 角色的種類
5.3.2 角色的授予
5.3.3 系統角色的套用
5.3.4 在Central環境下管理角色
5.4 訪問資料庫
5.5 管理資料庫用戶組
5.5.1 Public組
5.5.2 創建用戶組
5.5.3 查看用戶組
5.6 管理資料庫用戶
5.6.1 創建資料庫用戶
5.6.2 資料庫屬主DBO
5.6.3 匿名用戶GUEST
5.6.4 調整用戶組
5.6.5 刪除用戶組
5.6.6 刪除資料庫用戶
5.6.7 查看資料庫用戶信息
5.6.8 在Central環境下管理資料庫組
5.7 管理資料庫別名
5.7.1 建立別名用戶
5.7.2 刪除別名用戶
5.7.3 查看別名用戶信息
5.7.4 在Central環境下管理別名用戶
5.8 登錄用戶到資料庫用戶
5.9 用戶管理深入
5.9.1 用戶相關係統表
5.9.2 獲得用戶登錄信息
第6章 資料庫許可權設定
6.1 ASE許可權設定
6.2 ASE系統許可權
6.3 ASE許可權種類
6.3.1 系統特權
6.3.2 對象特權
6.4 用戶的許可權
6.4.1 用戶的種類
6.4.2 用戶的特權
6.5 進行用戶授權
6.5.1 授權操作
6.5.2 命令許可權的授予和收回
6.5.3 對象許可權的授予和收回
6.5.4 代理授權
6.5.5 在Central環境下管理用戶許可權
6.6 用戶登錄信息查詢
6.7 特定許可權管理
6.7.1 資料庫創建許可權
6.7.2 系統表許可權
6.7.3 系統過程許可權
6.8 許可權分布查詢
6.8.1 相關係統表
6.8.2 授權中的技巧
6.8.3 查詢許可權信息
6.8.4 在Central環境下管理對象許可權
6.9 角色與模組化授權
6.9.1 授權中的問題
6.9.2 角色方式授權
6.9.3 角色信息查看
6.9.4 定義自己的角色
6.9.5 在Central環境下管理角色
第三篇 運行環境管理
第7章 管理臨時資料庫
7.1 臨時資料庫的默認配置
7.2 臨時庫對性能的影響
7.3 臨時表的類型
7.3.1 真正的臨時表
7.3.2 普通用戶表
7.3.3 工作表
7.4 臨時庫的初始配置
7.5 調整臨時庫的大小
7.6 調整臨時庫的位置
7.7 將tempdb從master設備遷出
7.8 創建其他的臨時資料庫
7.9 創建與綁定臨時資料庫
7.10 臨時庫與高速快取的綁定
7.11 臨時表與鎖
7.12 臨時表上的索引最佳化
7.13 在Central環境下管理臨時庫
第8章 資料庫參數調整與最佳化
8.1 ASE系統配置參數
8.2 配置參數的分組
8.3 ASE參數的操作
8.3.1 ASE參數查看和調整
8.3.2 ASE參數檔案的操作
8.3.3 手工編輯參數檔案
8.3.4 查看當前參數檔案
8.3.5 查看默認參數檔案
8.3.6 設定參數顯示級別
8.3.7 ASE對配置參數的幫助信息
8.4 常用參數配置
8.4.1 網路記憶體:additional network memory
8.4.2 共享記憶體:allocate max shared memory
8.4.3 嵌套觸發器:allow nested triggers
8.4.4 異步I/O:allow sql server async i/o
8.4.5 系統表更新:allow updates to system tables
8.4.6 CPU時間段:cpu grace time
8.4.7 死鎖檢察:deadlock checking period
8.4.8 資料庫字元集:default character set id
8.4.9 國家語言設定:default language id
8.4.10 排序語言設定:default sortorder id
8.4.11 磁碟鏡像:disable disk mirroring
8.4.12 磁碟I/O結構:disk i/o structure
8.4.13 管家碎片回收:enable housekeeper GC
8.4.14 擴展分區支持:enable semantic partitioning
8.4.15 異步預取限制:global async prefetch limit
8.4.16 ASE鎖模型:lock scheme
8.4.17 最大記憶體設定:max memory
8.4.18 最大在線上引擎:max online engines
8.4.19 最大並行度:max parallel degree
8.4.20 掃描並行度:max scan parallel degree
8.4.21 口令長度限制:minimum password length
8.4.22 資料庫設備數:number of devices
8.4.23 引擎啟動數:number of engines at startup
8.4.24 鎖的總量:number of locks
8.4.25 打開資料庫數:number of open database
8.4.26 分區打開數:number of open partitions
8.4.27 對象打開數:number of open object
8.4.28 用戶連線數:number of user connections
8.4.29 工作進程數:number of worker processes
8.4.30 死鎖信息輸出:print deadlock information
8.4.31 過程快取總量:procedure cache size
8.4.32 數據快取總量:total data cache size
8.4.33 物理記憶體使用:total physical memory
8.5 在Central環境下管理伺服器參數
第9章 伺服器系統資源使用
9.1 配置ASE可用記憶體
9.1.1 ASE的記憶體分配方向
9.1.2 ASE的記憶體分配參數
9.1.3 ASE記憶體配置使用
9.1.4 ASE記憶體分配去向
9.1.5 其他記憶體相關配置
9.2 配置數據高速快取
9.2.1 數據高速快取管理任務
9.2.2 數據高速快取配置方法
9.2.3 快取區細節設定
9.2.4 使用數據高速快取
9.2.5 在Central環境下管理高速快取
9.3 配置ASE可用CPU
9.3.1 多處理器伺服器
9.3.2 SMP體系結構
9.3.3 配置SMP環境
9.3.4 引擎狀態管理
9.3.5 引擎相關的鎖
9.3.6 在Central環境下管理引擎
第10章 超大資料庫管理和最佳化
10.1 分區表的技術特點
10.1.1 為什麼要進行分區
10.1.2 分區對用戶的透明
10.1.3 分區表與並行查詢
10.1.4 分區插入性能改善
10.2 分區表的技術分類
10.2.1 分區的目標
10.2.2 分區的方式
10.2.3 為分區表準備設備
10.3 表分區化的實現
10.3.1 啟用ASE分區功能
10.3.2 為資料庫添加段
10.3.3 創建域分區
10.3.4 創建列表分區
10.3.5 創建散列分區
10.3.6 創建循環分區
10.3.7 舊版本的分區
10.4 分區表的索引創建
10.4.1 全局索引創建
10.4.2 本地索引創建
10.5 分區表的信息查看
10.5.1 使用系統過程查看分區表
10.5.2 使用函式查看分區表
10.6 分區表的數據操作
10.6.1 分區的DML操作
10.6.2 更改分區鍵的操作
10.6.3 分區數據的裝載
10.6.4 分區數據的截斷
10.7 數據在分區上的分布
10.8 對分區表的常規檢查
10.9 ASE分區參數最佳化設定
10.10 在Central環境下管理分區表
第四篇 系統可用性管理
第11章 ASE伺服器備份與恢復
11.1 ASE數據可恢復性
11.1.1 ASE資料庫日誌與事務
11.1.2 資料庫檢查點的作用
11.1.3 資料庫自動恢復過程
11.1.4 資料庫的檢查點選項
11.1.5 其他類型的檢查點
11.2 ASE啟動中的自動恢復
11.3 ASE的備份和恢復過程
11.4 Backup Server的使用
11.4.1 Backup Server是什麼
11.4.2 Backup Server服務創建
11.4.3 Backup Server服務連線
11.5 有關磁帶設備的說明
11.6 執行備份恢復任務
11.6.1 dump和load命令使用
11.6.2 在Central環境下管理備份恢復
11.6.3 備份中的常用做法
11.7 用戶資料庫的備份
11.7.1 考慮資料庫備份方案
11.7.2 資料庫的一致性檢查
11.7.3 實現用戶資料庫備份
11.7.4 實現系統資料庫備份
11.8 用戶資料庫的恢復
11.8.1 備份環境的檢查
11.8.2 用戶資料庫的恢復
11.9 恢復系統資料庫
11.9.1 恢復master資料庫
11.9.2 恢復model資料庫
11.9.3 恢復sybsystemprocs資料庫
11.10 跨平台資料庫恢復
11.11 使用閾值自動空間管理
11.11.1 最後機會閾值
11.11.2 閾值的增刪與修改
11.11.3 閾值過程的創建
11.11.4 在Central環境下管理段閾值
第12章 資料庫性能分析和最佳化
12.1 ASE資料庫性能監視
12.1.1 關於sp_sysmon系統過程
12.1.2 系統過程sp_sysmon的調用
12.2 sp_sysmon報告的構成
12.2.1 輸出信息說明
12.2.2 採樣時間間隔
12.3 sp_sysmon報告的內容解讀
12.3.1 Kernel Utilization
12.3.2 Worker Process Management
12.3.3 Parallel Query Management
12.3.4 Task Management
12.3.5 Application Management
12.3.6 ESP Management
12.3.7 Monitor Access to Executing SQL
12.3.8 Transaction Profile
12.3.9 Transaction Management
12.3.10 Index Management
12.3.11 Metadata Cache Management
12.3.12 Lock Management
12.3.13 Data Cache Management
12.3.14 Procedure Cache Management
12.3.15 Memory Management
12.3.16 Recovery Management
12.3.17 Disk I/O Management
12.3.18 Network I/O Management
12.4 sp_sysmon性能分析實例
12.5 在Central環境下監控性能