當前位置:首頁 » 編程語言 » sybase執行sql

sybase執行sql

發布時間: 2022-05-25 13:55:16

㈠ sybase跟蹤前台執行的sql

可以。使用Proactive DBA這個工具。

㈡ sybase資料庫裡面用什麼命令來執行一個字元串表示的sql語句呢

sybase資料庫裡面用什麼命令來執行一個字元串表示的sql語句呢 5
經過觀察發現,總是有一個進程會長時間的佔用日誌空間,無法釋放,只能殺掉該進程,為了找到該進程是哪個客戶端程序,故整理如下方法來獲取該進程正在執行的SQL語句。
通過返回的SQL語句,定位了故障程序,解決了一個大bug
第一步,打開sybase central,在左邊視圖中,雙擊資料庫伺服器名稱,然後雙擊「登錄」文件夾,在右邊的視圖中選擇「增加登錄」。新建一個「登錄」,輸入登錄名:ts,設置口令,然後單擊下一步,直到完成。
第二步,在新建好的登錄名上單擊滑鼠右鍵,選擇「屬性」選項。
第三步,在屬性窗口中選擇「角色」頁,點擊「增加角色」按鈕。
第四步,在彈出窗口中選中sa_role和sybase_ts_role兩個角色(按住ctrl鍵來多選),點擊「確定」按鈕保存設置。
第六步,輸入語句select * from syslogshold,如果有記錄返回,則記住第三個欄位(spid)的值。
第七步,輸入SQL語句:dbcc traceon(3604)dbcc sqltext(上一步中第三個欄位的值)執行,輸出結果即為該進程正在執行的SQL語句。

㈢ Sybase SQL Server 的啟動過程是怎麼樣執行的

SQL Server預設情況下建立的索引是非聚簇索引,由於非聚簇索引不重新組織表中的數據,而是對每一行存儲索引列值並用一個指針指向數據所在的頁面。換句話說非聚簇索引具有在索引結構和數據本身之間的一個額外級。一個表如果沒有聚簇索引時,可有250個非聚簇索引。每個非聚簇索引提供訪問數據的不同排序順序。在建立非聚簇索引時,要權衡索引對查詢速度的加快與降低修改速度之間的利弊。另外,還要考慮這些問題:

1、索引需要使用多少空間。

2、合適的列是否穩定。

3、索引鍵是如何選擇的,掃描效果是否更佳。

4、是否有許多重復值。

對更新頻繁的表來說,表上的非聚簇索引比聚簇索引和根本沒有索引需要更多的額外開銷。對移到新頁的每一行而言,指向該數據的每個非聚簇索引的頁級行也必須更新,有時可能還需要索引頁的分理。從一個頁面刪除數據的進程也會有類似的開銷,另外,刪除進程還必須把數據移到頁面上部,以保證數據的連續性。所以,建立非聚簇索引要非常慎重。非聚簇索引常被用在以下情況:

1、某列常用於集合函數(如Sum,....)。

2、某列常用於join,order by,group by。

3、查尋出的數據不超過表中數據量的20%。

三、覆蓋索引(covering indexes)的使用

覆蓋索引是指那些索引項中包含查尋所需要的全部信息的非聚簇索引,這種索引之所以比較快也正是因為索引頁中包含了查尋所必須的數據,不需去訪問數據頁。如果非聚簇索引中包含結果數據,那麼它的查詢速度將快於聚簇索引。

但是由於覆蓋索引的索引項比較多,要佔用比較大的空間。而且update操作會引起索引值改變。所以如果潛在的覆蓋查詢並不常用或不太關鍵,則覆蓋索引的增加反而會降低性能。

㈣ 新人使用Sybase,怎樣在Sybase Central中執行SQL

LS的,MDB才是ACCESS的資料庫呢
.db文件一般是SYBASE的ASA資料庫
假如你安裝了SYBASEasa那麼就用SQL ANYWhere X中的SYBASE central來打開,這個X是8,9,10版本,一般資料庫用戶名和密碼是dba,sql,你試下吧,要是不值得也沒有關系,到我的QQ空間裡面看看如何破解就OK了!

㈤ 請教sybase的存儲過程中如何實現動態sql

1.EXEC的使用
EXEC命令有兩種用法,一種是執行一個存儲過程,另一種是執行一個動態的批處理。以下所講的都是第二種用法。
下面先使用EXEC演示一個例子,代碼1
DECLARE @TableName VARCHAR(50),@Sql NVARCHAR (MAX),@OrderID INT;
SET @TableName = 'Orders';
SET @OrderID = 10251;
SET @sql =
'SELECT * FROM '+QUOTENAME(@TableName) +'WHERE OrderID = '+
CAST(@OrderID AS VARCHAR(10))+' ORDER BY ORDERID DESC'
EXEC(@sql);

sp_executesql命令在SQL Server中引入的比EXEC命令晚一些,它主要為重用執行計劃提供更好的支持。
為了和EXEC作一個鮮明的對比,我們看看如果用代碼1的代碼,把EXEC換成sp_executesql,看看是否得到我們所期望的結果
DECLARE @TableName VARCHAR(50),@sql NVARCHAR(MAX),@OrderID INT ,@sql2 NVARCHAR(MAX);
SET @TableName = 'Orders ';
SET @OrderID = 10251;
SET @sql = 'SELECT * FROM '+QUOTENAME(@TableName) + ' WHERE OrderID = '+CAST(@OrderID AS VARCHAR(50)) + ' ORDER BY ORDERID DESC'
EXEC sp_executesql @sql

㈥ sybase資料庫 如何使用sql語句查詢,資料庫容量大小和資料庫使用量大小

Sybase公司是世界著名的資料庫廠家,其關系資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的用戶。針對獲取資料庫相關信息也提供了對應的API,以便管理進行維護。
一.sp_spaceused 可看到資料庫空間包括日誌(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
go
運行!出現如下信息
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已分配空間
data數據:已分配空間中數據佔用空間大小
index_size索引:已分配空間中index_size索引佔用空間大小
unused:為已分配空間中未使用空間大小
計算關系:
reserved(已分配空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已分配空間(resrved)

二.sp_helpdb db_name 可看到資料庫佔用的資料庫設備device的空間信息(對應資料庫設備和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運行!顯示如下信息:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫創建時間
5. status:狀態
(二).資料庫設備方面
1. device_fragments:資料庫設備名稱
2. size:資料庫佔用資料庫設備的空間大小 單位MB
3. usage:用法 用途
4. created:資料庫佔用的資料庫設備的空間的創建時間
5. free kbytes :資料庫佔用的資料庫設備的剩餘空間 單位KB
6. log only free
kbytes:資料庫日誌設備中日誌剩餘空間 單位KB

注意:由於資料庫創建後不一定全部佔用資料庫設備的所有空間,可以在以後通過增加的方法佔用設備空間,因此每增加一次就會有一條資料庫設備信息

計算關系:

剩餘空間=所有free Kbytes(剩餘KB)相加+log only
free Kbytes

資料庫佔用資料庫設備總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)=
reserved(已分配空間)+剩餘空間

free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase
Size(總空間)—已分配空間(resrved)

㈦ 如何知道Sybase當前正在運行什麼SQL語句

dbcc traceon(3604)是把dbcc的結果輸出到屏幕上。
dbcc sqltext(pid)是看指定的sybase進程的操作語句。
pid是用sp_who sp_lock看到的sybase進程。

查詢計劃可以通過set showplan on後
再執行相關的sql語句來看!

㈧ sybase 同時運行 sql 語句 ,如截圖怎樣讓多個sql語句 同時運行

多開幾個執行的窗口,分批執行就可以了。

㈨ 在sybase中怎樣能夠執行.sql

sp_showplan 能看到正在執行的sql語句 應該可以達到你想要的效果 sp_showplan pid,null,null,null 其中pid為sybase內部的進程號

㈩ 關於SybaseIQ執行sql語句出錯,該怎麼處理

配置選項的語句你是在哪裡執行的?不會是在遠程sql
server
2000的伺服器上執行的吧?針對你的情況應該在你要執行opendatasource語句的機器上執行,也就是你說的SQL
Server
2005里執行。

熱點內容
趣粉腳本 發布:2025-02-13 02:11:23 瀏覽:951
壓縮的茶葉怎麼弄開 發布:2025-02-13 02:11:16 瀏覽:738
n1ftp伺服器 發布:2025-02-13 02:10:39 瀏覽:347
沒有卡沒有密碼怎麼辦啊 發布:2025-02-13 01:51:53 瀏覽:460
linux2個ftp伺服器 發布:2025-02-13 01:44:31 瀏覽:14
戴爾r730網路配置後如何保存 發布:2025-02-13 01:38:27 瀏覽:344
php用什麼編譯 發布:2025-02-13 01:37:12 瀏覽:703
手機緩存的文件路徑是在哪 發布:2025-02-13 01:34:58 瀏覽:563
oppo手機密碼哪裡設置 發布:2025-02-13 01:30:38 瀏覽:683
android網易 發布:2025-02-13 01:30:37 瀏覽:488