sybase 12.5各個版本的新功能echoaix的部落格)

來源:互聯網
上載者:User

 

sybase 12.5各個版本的新功能

根據sybase的ppt整理
ASE12.5.0.3新功能
一、效能監測系統資料表
一組新的系統效能監測系統資料表,利用這些系統資料表中的資訊對分析ASE伺服器的效能非常方便。這些效能監測系統資料表也是DB-XRAY的工作基礎。
MDA表,安裝配置文檔中都有。這個很有用的。
二、多個臨時庫
能夠讓你在系統臨
資料庫tempdb外建立使用者臨時資料庫。使用多個臨時資料庫的主要目的是減輕對系統臨時資料庫中系統資料表和日誌表的爭用。
三、外部檔案系統
能夠讓你通過SQL語言訪問外部檔案系統,通過建立代理表將資料表映射到外部檔案系統的檔案目錄或檔案。
訪問檔案目錄
訪問檔案
這個要licenses
四、Java和XML在DB中的應用
Adaptive Server內部提供了一個Java運行環境,這樣就可在ASE中運行java代碼。資料庫伺服器ASE就提供了一個新的方法來管理和儲存資料及應用邏輯。
在ASE中可用下面三種方法使用java功能:
將java類用作SQL資料類型
在資料庫中調用java方法
在資料庫中儲存和查詢XML

五、新增強功能和新函數
disk resize
sampling : update statistics
可變頁大小
large column size
migrate utility
ALS(asynchronous log service)
伺服器動態參數配置
函數
year(date_expression) :運算式中年的部分
month(date_expression) :運算式中月份的部分
day(date_expression) :運算式中天的部分
str_replace(string_expression1, string_expression2,
string_expression3) :使用string_expression3值替換 string_expression1中的string_expression2 字串。
left(character_expression, integer_expression) :返回字串的左邊指定字元個數的字串。
len(string_expression) :返回字串的字元(character)數,注意不是位元組數,而且不包含空隔。
square(numeric_expression) :返回平方數
newid([optionflag]) :產生一個32位或36位(包括破折號)的可讀隨機字串。

六、SQL debugger
ASE12.5提供一個命令列方式的debug工具sqldbgr,使用它可對存貯過程和觸發器進行debug跟蹤。

ASE 12.5.1新功能
一、動態資料緩衝
ASE 12.5.1能夠動態改變資料緩衝,而不需要象以前版本一樣重新啟動ASE伺服器。使用動態sp_cacheconfig功能,能夠立即釋放記憶體並供從重新分配。利用sp_cacheconfig的動態功能,能夠完成下面任務:
建立新的資料緩衝
擴大已有資料緩衝的空間
改變資料緩衝的類型
二、資料庫空間自動成長
ASE 12.5.1提供資料庫空間和資料庫裝置自動成長的功能,當資料庫空間不夠時,資料庫首先擴大空間;當資料庫裝置空間不夠時,資料庫裝置再擴大空間。資料庫空間自動成長是通過sp_dbextend存貯過程來設定的。

三、資料庫裝載和卸載
裝載和卸載資料庫的目的是為了將資料庫從一個ASE伺服器移到另一個ASE伺服器。這樣我們就可使用ASE外部命令拷貝資料庫,如UNIX命令dd或ftp 。使用這種辦法拷貝資料庫,不需要ASE伺服器down機。
卸載和裝載資料庫有三個步驟:
使用unmount命令卸載資料庫
拷貝相關檔案
使用mount命令裝載資料庫
使用online database命令使目標ASE伺服器中資料庫線上

四、SQL派生表
SQL派生表(SQL derived table)是由嵌套select語句產生的。
五、新增date和time資料類型
ASE 12.5.1增加了兩個新的資料類型來表示時間和日期:date和time
對應於這兩個資料類型增加了兩個函數:
current_date() : 返回當前日期
current_time() :返回目前時間
六、任務調度器
任務調度器(job scheduler)組件
一個ASE內部任務 : JS Task
一個外部進程 : JS Agent
sybmgmtdb資料庫和存貯過程
預定義的模板(template)
七、與MS SQL Server擴充功能的進一步相容
ASE 12.5.1與MS SQL Server擴充功能更加相容,這樣便於將MS SQL Server上的應用移植到Sybase ASE 上 。

ASE 12.5.2 新功能
一、語句緩衝(statement cache)
語句緩衝能夠讓ASE儲存已經執行的SQL語句文本,這樣ASE伺服器在接收到新的SQL語句時,就可以與緩衝中的SQL語句進行比較,如果發現匹配的SQL語句,ASE就可使用以前的執行計畫。
二、資料備份(dump database)加密
三、對linux系統大記憶體的支援
在IA32的Linux使用PAE技術後可支援64G的記憶體
在 ASE 12.5.2前版本, 最多隻能支援 2.7G記憶體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.