freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機]sybase基礎(chǔ)知識-全文預(yù)覽

2025-10-16 19:13 上一頁面

下一頁面
  

【正文】 專門存放數(shù)據(jù)庫的一塊連續(xù)的磁盤空間,并且它被映射到一操作系統(tǒng)文件或一原始磁盤分區(qū)上。系統(tǒng)數(shù)據(jù)庫、預(yù)定義設(shè)備和段按下列默認方式組織: 、model、tempdb數(shù)據(jù)庫安裝在主設(shè)備master上; (sysprocsdev); :system、default和logsegment; ; ,它位于自己的設(shè)備上。有兩個系統(tǒng)表存儲配置信息:sysconfigures和syscurconfigs; sysconfigures是永久性的,一旦系統(tǒng)運行,sysconfigures的信息就拷貝到syscurconfigs中。 。要管理用戶數(shù)據(jù),必須在Sybase中創(chuàng)建自己的數(shù)據(jù)庫,它是指用create database命令創(chuàng)建的數(shù)據(jù)庫。不可共享的臨時表SQL Server自動為其添加數(shù)字后綴名,且它只存在于當前會話中。 每次重啟SQL Server,服務(wù)器的一個自動進程都拷貝model數(shù)據(jù)庫到tempdb數(shù)據(jù)庫,并清除tempdb中原來的內(nèi)容。 Model數(shù)據(jù)庫中包含每個用戶數(shù)據(jù)庫所要求的系統(tǒng)表。 在master數(shù)據(jù)庫中不允許普通用戶在其中創(chuàng)建數(shù)據(jù)庫對象,否則會使得master數(shù)據(jù)庫的事務(wù)日志很快變滿。 Server可以管理多個用戶并具有較高的事務(wù)吞吐量和較低的事務(wù)響應(yīng)時間。 Server支持多庫結(jié)構(gòu),也就是說Sybase系統(tǒng)中可以有多個數(shù)據(jù)庫。 Oracle Server是一個真正的多進程數(shù)據(jù)庫引擎,Sybase數(shù)據(jù)庫管理系統(tǒng)采用的是單進程多線程的引擎結(jié)構(gòu)。存在起協(xié)調(diào)作用的進程協(xié)調(diào)進行之間的通訊以保證當多用戶訪問相同數(shù)據(jù)時數(shù)據(jù)的完整性。 數(shù)據(jù)庫應(yīng)用的客戶/服務(wù)器模式如下圖所示: 二、訪問Sybase服務(wù)器的基本過程 1.建立客戶與服務(wù)器之間的連接,包括網(wǎng)絡(luò)連接、客戶進程與服務(wù)器進程之間的連接; 2.客戶端通過網(wǎng)絡(luò)發(fā)送SQL語句給服務(wù)器,用來查詢或操作服務(wù)器中的數(shù)據(jù)或數(shù)據(jù)庫對象; 3.服務(wù)器接收到SQL語句后,對其進行語法分析、優(yōu)化和編譯后執(zhí)行; 4.如果執(zhí)行的語句產(chǎn)生一個結(jié)果集,服務(wù)器通過網(wǎng)絡(luò)把結(jié)果集返回給客戶; 5.客戶端對收到的結(jié)果作相應(yīng)的處理。 客戶/服務(wù)器融合了大型機的強大功能和中央控制以及PC機的低成本和較好的處理平衡。第一講 Sybase基礎(chǔ)知識 一、客戶/服務(wù)器體系結(jié)構(gòu) Sybase是一種建立在客戶/服務(wù)器體系結(jié)構(gòu)上的數(shù)據(jù)庫管理系統(tǒng)??蛻糗浖糠忠话阖撠煍?shù)據(jù)的表示和應(yīng)用,處理用戶界面,用以接收用戶的數(shù)據(jù)處理請求并將之轉(zhuǎn)換為對服務(wù)器的請求,要求服務(wù)器為其提供數(shù)據(jù)的存儲和檢索服務(wù);服務(wù)器端軟件負責接收客戶端軟件發(fā)來的請求并提供相應(yīng)服務(wù)。 總之,客戶/服務(wù)器的工作模式是:客戶與服務(wù)器之間采用網(wǎng)絡(luò)協(xié)議(如TCP/IP、IPX/SPX)進行連接和通訊,由客戶端向服務(wù)器發(fā)出請求,服務(wù)器端響應(yīng)請求,并進行相應(yīng)服務(wù)。每當用戶登錄到數(shù)據(jù)庫系統(tǒng)時實際上都啟動了數(shù)據(jù)庫引擎的一個獨立實例。這樣,多線程數(shù)據(jù)庫引擎自我保護的能力更強。 2.SQL Server的基本特征 SQL Server是個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有如下一些基本特征: Server可以放在若干個磁盤設(shè)備上,初始安裝時所需的磁盤空間至少要17MB。TSQL語句是標準SQL的擴充,它除了有數(shù)據(jù)定義語句、數(shù)據(jù)操縱語句和數(shù)據(jù)控制語句之外,主要增加了流程控制語句。Sybase在安裝時,自動創(chuàng)建了四個系統(tǒng)數(shù)據(jù)庫: master、model、tempdb、sybsystemprocs (1) master數(shù)據(jù)庫 它是管理和控制用戶數(shù)據(jù)庫以及維護服務(wù)器正常運行的核心數(shù)據(jù)庫,它保存了大量的系統(tǒng)信息,如服務(wù)器配置、用戶、設(shè)備等。每當創(chuàng)建新的數(shù)據(jù)庫時,SQL Server自動建立model數(shù)據(jù)庫的一份拷貝,并把它擴充到用戶所要求的大小,以此作為新用戶數(shù)據(jù)庫。Tempdb的空間為服務(wù)器中所有數(shù)據(jù)庫的所有用戶所共享。不可共享的臨時表在由create table中將符號置于表名之前創(chuàng)立;可共享的臨時表通過create table中指定表名前綴tempdb..而創(chuàng)立。 2.用戶數(shù)據(jù)庫 用戶數(shù)據(jù)庫是我們使用Sybase服務(wù)器的真正目的。數(shù)據(jù)庫、日志和索引的配置應(yīng)注意以下原則; 。 4.創(chuàng)建用戶數(shù)據(jù)庫 以下通過一個建立數(shù)據(jù)庫的腳本說明建立數(shù)據(jù)庫的過程: //創(chuàng)建數(shù)據(jù)庫設(shè)備,設(shè)備大小以頁(2K)為單位 disk init name=”test_dbdev”, physname=”c:\test\”, vdevno=10, size=10240 go disk init name=”test_logdev”, phyname=”c:\test\”, vdevno=11, size=5120 go //創(chuàng)建數(shù)據(jù)庫TEST_DB,其大小為20M,日志大小為10M create database TEST_DB on test_dbdev=20 log on test_logdev=10 go //打開數(shù)據(jù)庫 use TEST_DB go 5.系統(tǒng)管理的主要內(nèi)容 6.SQL Server的配置參數(shù) 服務(wù)器配置是系統(tǒng)管理員的職責,正確的配置對系統(tǒng)性能有重大的影響。 第二講 數(shù)據(jù)庫設(shè)備與存儲空間管理 一、概述 1.安裝初始化 初始安裝SQL Server時,安裝程序和腳本初始化主設(shè)備,并建立master、model、tempdb和sybsystemprocs數(shù)據(jù)庫。 二、設(shè)備(Device) Sybase將數(shù)據(jù)庫中的所有數(shù)據(jù)存放在設(shè)備上。 設(shè)備與數(shù)據(jù)庫之間的關(guān)系:多對多關(guān)系。數(shù)據(jù)庫設(shè)備存放數(shù)據(jù)庫和事務(wù)日志,轉(zhuǎn)儲設(shè)備用來存放數(shù)據(jù)庫或日志的備份。 Sp_diskdefault 設(shè)備名[,DefaultOn|DefaultOff] 4.磁盤鏡像 磁盤鏡像是出于數(shù)據(jù)庫安全性的考慮,當介質(zhì)失敗時,磁盤鏡像能提供不間斷恢復(fù)。當對某一設(shè)備進行鏡像操作時,Sybase自動創(chuàng)建一個附加設(shè)備,由鏡像處理程序?qū)⒃O(shè)備上的所有數(shù)據(jù)拷貝到鏡像設(shè)備上。 鏡像命令語法: Disk Mirror Name=’device_name’,//被鏡像的設(shè)備 Mirror=’physical_name’ [,writes=serial|noserial] 5.刪除設(shè)備 sp_dropdevice logical_name[,delfile] 含有數(shù)據(jù)庫的設(shè)備不允許刪除。一個設(shè)備上可以創(chuàng)建多個段,一個段也可以覆蓋多個設(shè)備。 ●縮小段的范圍: sp_dropsegment 段名,數(shù)據(jù)庫名,設(shè)備名 說明:帶第三個參數(shù)時,該命令并不刪除段,只是段的范圍縮小了。 可以使用alter database命令的log on選項分配附加的日志空間。 Sp_placeobject 段名,“表名.字段名” (3)在段上創(chuàng)建聚集索引 按照定義,聚集索引總是與表放在同一段上。 Logsegment段:存放數(shù)據(jù)庫的事務(wù)日志。 在每個分離的段上存儲其事務(wù)日志的數(shù)據(jù)庫均自動設(shè)置有最后機會閾值(Last Chance Threshold),其閾值是備份事務(wù)日志所需的自由空間的估計值。 CREATE PROCEDURE /*本過程參數(shù)通過位置傳遞,名稱可以改變,但其定義及順序不能變*/ db_name varchar(30),/*數(shù)據(jù)庫名*/ seg_name varchar(30),/*段名*/ space_lefe int,/*剩余自由空間*/ status int/*最后機會閾值,其值為1,其它閾值,其值為0*/ AS BEGIN /*用戶編寫過程內(nèi)容*/ dump transaction db_name with truncate_only END 第三講 數(shù)據(jù)庫與事務(wù)日志 一、創(chuàng)建用戶數(shù)據(jù)庫 Create Database 數(shù)據(jù)庫名 On 設(shè)備_1=Size_1,//單位:M 設(shè)備_2=Size_2, …… log on 日志設(shè)備=Log_Size [With Override]//在同一設(shè)備上創(chuàng)建數(shù)據(jù)庫和事務(wù)日志時使用該選項 [For Load] //禁止用戶訪問直到數(shù)據(jù)庫的裝入或恢復(fù)操作完成為止 舉例: Create Database test_db On data_dev=100,//
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1