===========================================================
SYBASE SQL Serverڴ(zt)
===========================================================
֪isqlУsp_configure"memory"ȥSQLServerĿǰʹõڴ ֵλΪpageÿһpageΪ2kmemoryֵĺSQL ServerʱµֵЧȻSQL Serverڴڴһıϵ Serverڴ̫СӰServerܣڴ̫SQL ServerҲԣ˽SQL ServerڴηģȷصSQL Serverڴֵ֤ServerЧлкܴİ
һڴʹã
ϵͳгռڴ |
SOL Serverִдռڴ |
Kernl&Server ṹռڴ档 |
磺user connections,devices,open databases,open objects,locks,network packet buffers,extent i/o buffers |
Procedure cache |
Data Cache |
ڴ SQL SERVER 10.01 汾Ϊο
ϱ֪ڴȥϵͳڴ棬ʣµڴͿԷSQL Server
SQL ServerڴֵΪ5120 page5120 *2k=10MB SQL Serverִдռڴ棺ڲͬƽ̨ͬ汾SQL ServerִдСͬij̶ֹƽ̨汾Сǹ̶ġԼ2.5MB~3.0MBdbcc memusageԹ۲쵽ִд ĴСǼΪ2.72MBʣڴ棨10.0 -2.72=7.28MB⣬̬SQL ServerҪһЩڴ棨ֵûconfigureֵı䣩1.20~2.25MBǼΪ1.31MBһSQL Serverûconfigureڴ棬±
| Resource | sp configureֵ | Bvtes per resource | Space Required(MB) |
| user connections | 25 | 23,552+stack size | 1.24 |
| open databases | 12 | 17,408 | 0.19 |
| Devices | 500 | 315 | 0.15 |
| locks | 5,000 | 80 | 0.38 |
| Total | | | 1.97 |
note:
- stack size, default 28k
- ӰڴIJDefaultNetworkPacketSize.extenti/obuffersȣ˴ԡʱSQL ServerʣµķcacheڴΪ7.28-1.31-.97=4.00MB
CacheУprocedure Cacheռڴsp_configureprocedure CacheֵȱʡΪ20ռCache 20%ôCacheе80%Ϊdata CacheУprocedure CacheΪ20
data cache =(4.00MB) * 0.8
procedure Cache =(4.00MB) * 0.2
Data CacheڴdatabaseжȡҳϢ:data. log index pages procedure Cacheڴcompiled objects磺 stored procedures,triggers, rulesͬʱquery,cursorȡ
Procedure Cache&Data Cache̫СӰʹáͨdbce memusage ѯʹProcedure Cache㹻СData CacheProcedure Cacheı⣬ǻԴSQL Server Errorlogв鿴Cacheڴռ
Server:Number of buffers in buffer cache:968
Server:Number of proc bufferrs allocated:242
Server:Number of blocks left for proc headers:225
һϢʾdata Cacheҳ968 pages
ڶϢʾprocedure Cacheҳ242 pages
Ϣʾprocedure Cacheһ225ѱobjects
ǻӦ֪default network packet size仯ˣnetwork packetڴΪ user connections *3 *default network packet size ȱʡֵΪ 25 *3 *512=38,400 bytesdefault network packet sizeֵӦSQL Serverڴʣռ䣬رdata &procedure CacheҪ
ʹdbcc memusage
dbcc memusageʾSQL SerrverڴʹϢҲDz鿴SQL ServerִдСΨһ;
1>dbcc traceon (3604)
2>go
1>dbcc memusage
2>go
1>dbcc traceoff (3604)
2>go
ϢУcode sizeʾSQL ServerִдС
ġͬSQL Server汾ڴҪ
Bytesper Resource |
| Resource | 10.0.1 | 4.9.1 | 4.8 | pre-4.8 |
| User connections | 23552+Stack | 18000+Stack | 16000+Stack | 40960 |
| Size | Size | Size | Size |
| Open databases | 17408 | 7500 | 6970 | 644 |
| Devices | 512 | 512 | 512 | 45056 |
| Open objects | 315 | 315 | 296 | 72 |
| Locks | 80 | 70 | 70 | 32 |
zhouwf0726
:2007.04.30 11:46
:::
(
sybase
)
::Ķ:(518)
::
(0)
::
(0)
===========================================================
SYBASEݿdbcc(zt)
===========================================================
zhouwf0726
:2007.04.30 11:34
:::
(
sybase
)
::Ķ:(691)
::
(0)
::
(0)
===========================================================
SYBASEִмƻ
===========================================================
zhouwf0726
:2007.04.30 11:18
:::
(
sybase
)
::Ķ:(333)
::
(0)
::
(0)
===========================================================
sybaseŻ(zt)
===========================================================
1sybase
1.1ļ
ڴǷ㹻
TEMP DBǷ㹻
CPUǷȷ
Ƿ㹻Ļ档
1.2sp_sysmon οеĵŽ飬ϵͳ
2ڵĵ
2.1ڷܼ߿ǷռʺܸߣCPUռʺܸߣ
ռʺܸߣcpuռʱȽϵͣǷݿ⡣
2.2Ȼװsybase MDA
2.3ݿļأ 232Բοhttp://feimei.itpub.net/post/10248/171536
2.4ִsql䣬I/Osql
select s.SPID, s.PhysicalReads, t.LineNumber, t.SQLText
from master..monProcessStatement s, master..monProcessSQLText t
where s.SPID=t.SPID
order by s.PhysicalReads, s.SPID, t.LineNumber desc
cpuռsql
select s.SPID, s.CpuTime, t.LineNumber, t.SQLText
from master..monProcessStatement s, master..monProcessSQLText t
where s.SPID = t.SPID
order by s.CpuTime DESC
2.5)ϵͳʱÿִһΣѯsql¼
2.6)鿴ЩsqlִмƻǷȷʹûӣûȷʹãȸͳϢٴβ鿴ִмƻǷиơ 鿴ȫ
zhouwf0726
:2007.04.30 10:37
:::
(
sybase
)
::Ķ:(407)
::
(0)
::
(0)
===========================================================
sp_sysmonϽ(zt)
===========================================================
ͨsp_sysmonAdaptive Serverϵͳһȫϵͳ˽⣬ڸõϤϵͳܣΪЧؽϵͳúϵͳԴﵽϵͳܵŵĿġ
18˽ϵͳ״ʵʱûܵţ
1ں˹kernal
2Ӧùappmgmt
3ݻdcache
4ESPesp
5indexmgmt
6locks
7ڴmemory
8Ԫݸٻmdcache
9taskmgmt
10SQLִУmonaccess
11I/Onetio
12вѯparallel
13̻pcache
14ָrecovery
15xactmgmt
16Ҫxactsum
17I/Odiskio
18̹wpm
źӢĶ̴Ǹģ
裺ִsp_sysmon 00:10:00serverϵͳ̣Ҫijݿ⣩ִ¸ʽḶ́鿴Ӧϵͳ10ϵͳ鿴
sp_sysmon begin_sample
SQLߴ
sp_sysmon commit_sample
ʵ sp_sysmon hh:mm:ss,ģ
˽ǰϵͳڸϵͳ״ܳʲôͲƽⲻЭ֮ѧʹӦIJʹʩн͵ţϱȽ϶յǰ״ոϵͳܡ
˵1ִнĿͷͬ£
鿴ȫ
zhouwf0726
:2007.04.29 16:06
:::
(
sybase
)
::Ķ:(389)
::
(0)
::
(0)
===========================================================
sybase(zt)
===========================================================
zhouwf0726
:2007.04.29 09:14
:::
(
sybase
)
::Ķ:(287)
::
(0)
::
(0)
===========================================================
sybase ase12.5.3 for linux İװ(zt)
===========================================================
sybase ase12.5.3 for linux İװ 鿴ȫ
zhouwf0726
:2007.04.27 12:31
:::
(
sybase
)
::Ķ:(316)
::
(0)
::
(0)
===========================================================
SYBASEѧϰʼ(zt)
===========================================================
飺
ѧϰsybasems-sqlserverᣬװʼsqlѧϰ̺ʹӴdb-libraryct-libraryԼͬoracleIJ֮ͬϸעԱȡ 鿴ȫ
zhouwf0726
:2007.04.24 18:48
:::
(
sybase
)
::Ķ:(691)
::
(0)
::
(0)
===========================================================
sybase
===========================================================
zhouwf0726
:2007.04.24 14:53
:::
(
sybase
)
::Ķ:(217)
::
(0)
::
(0)
===========================================================
Sybaseݿճά(zt)
===========================================================
SybaseݿԱͨʶݿճάϵͳԱҪְҪ¼֡
鿴ȫ
zhouwf0726
:2007.04.23 16:30
:::
(
sybase
)
::Ķ:(402)
::
(0)
::
(0)
===========================================================
SYBASE ʹüɼ(zt)
===========================================================
zhouwf0726
:2007.04.23 16:26
:::
(
sybase
)
::Ķ:(429)
::
(0)
::
(0)
===========================================================
Sybase֪ʶ(zt)
===========================================================
һ Sybase֪ʶ
һͻ/ϵṹ
Sybaseһֽڿͻ/ϵṹϵݿϵͳ
ʲôǿͻ/ϵṹ
ӲǶȿͻ/ϵṹָij̨̨֮з䣬пͻClientṩûӿںǰ˴ӦóServerṩͻʹõĸԴͷ
Ƕȿͻ/ϵṹǰijӦûϵͳܻΪͻֺͷ֡ͻһ㸺ݵıʾӦãû棬Խûݴ֮תΪԷҪΪṩݵĴ洢ͼտͻṩӦ
ͻ/ں˴ͻǿܺԼPCĵͳɱͽϺõĴƽ⡣ͻ/Ϊļ/ֲֲṩһµķϵܹʹûԡͰȫԽмпơڻ罻ͨԼûҪ棬ͻ/ϵṩõĽ
֮ͻ/Ĺģʽǣͻ֮Э飨TCP/IPIPX/SPXӺͨѶɿͻӦӦ
ݿӦõĿͻ/ģʽͼʾ
SybaseĻ
1ͻ֮ӣӡͻ֮ӣ
2ͻͨ緢SQLѯеݻݿ
3յSQLŻͱִУ
4ִеһͨѽظͻ
5ͻ˶յĽӦĴ
ڿͻ/ϵݿṹݿ͵̡߳ṹ
̽ṹִгͬʱСÿû¼ݿϵͳʱʵ϶ݿһʵЭõĽЭ֮ͨѶԱ֤ûͬʱݵԡݿһڴͻݿϡ
̶߳ݿԭϺͶݿƣͬǶ߳ݿԼȸӦóռCPUʱ䣬ڲϵͳ߳ݿұǿ
Oracle ServerһĶݿ棬Sybaseݿϵͳõǵ̶̵߳ṹ
SybaseƷ
1Sybase
SybaseɻΪ֣һǽݹάϵݿϵͳSybase SQL Server֧ݿӦϵͳĽͿһǰ˹Sybase SQL Toolsǿɰ칹̵Ӧκ͵һĽӿOpen Client/Open Server
SQL ServerǸɱ̵ݿϵͳDBMSSybaseƷĺݹٻá
2SQL ServerĻ
SQL ServerǸϵݿϵͳһЩ
a.SQL ServerԷɸ豸ϣʼװʱĴ̿ռҪ17MB
b.SQL Serverֶ֧ṹҲ˵Sybaseϵͳпжݿ⡣SybaseԹݿ⡣
c.SQL ServerԱT-SQL䣬ɷؿͻҪĽT-SQLDZSQL䣬ݶ䡢ݲݿ֮⣬Ҫ̿䡣
d.SQL ServerԹûнϸߵͽϵ͵Ӧʱ䡣
ͻӦóԴȡServerijһݿݡ
ġSQL ServerҪ
Sybase SQL ServerһṹRDBMSϵṹ£
1ݿ
ʹõݿ⣬Ҳ˵ǹûݿݿ⡣SybaseڰװʱԶĸϵͳݿ⣺
mastermodeltempdbsybsystemprocs
(1) masterݿ
ǹͿûݿԼάеĺݿ⣬˴ϵͳϢáû豸ȡ
masterݿвͨûдݿʹmasterݿ־ܿ־þʹdump transactionͷmasterݿеĿռ䡣
2modelݿ
Ϊûݿṩģ塣ÿµݿʱSQL ServerԶmodelݿһݿ䵽ûҪĴСԴΪûݿ⡣
ModelݿаÿûݿҪϵͳModelݿԱԱ㶨´ġ
3tempdbݿ
Ǹʱݿ⣬Ϊ봦ṩһĴ洢group byorder byмʹTempdbĿռΪݿû
ÿSQL ServerһԶ̶modelݿtempdbݿ⣬tempdbԭݡtempdbеûʱġʱΪࣺɹĺͲɹġɹʱcreate tableн#ڱ֮ǰɹʱͨcreate tableָǰtempdb..ɹʱSQL ServerԶΪֺֻڵǰỰС
4sybsystemprocsݿmasterݿ
רϵͳ洢̣ݿ⣬sp_helpsp_configuresp_helpdeviceȡһݿûsp_ͷĴ洢ʱSQL Server˳ңǰݿ⡢sybsystemprocsݿ⡢masterݿ⡣
2ûݿ
ûݿʹSybaseĿġҪûݣSybaseдԼݿ⣬ָcreate databaseݿ⡣ܴȡmasterݿûȨµݿġ
ݿеҪݡݿ
ͼʱ
ȱʡֵ
洢̡
塢Sybaseİװ
1˵İװ
װSQL ServerԺҪݿ⡢־豸ݿ⡢־Ӧעԭ
a.ҪκûװmasterݿС
b.־ӦñݿĴϡ
c.ͨԽ豸乤ŻI/Oܡ
2ͻ˵İװ
3Ҫĵ
1saĵ¼23ļ֤Sybase Central4ȱʡ豸5tempdbĿռ䡣
4ûݿ
ͨһݿĽű˵ݿḶ́
//ݿ豸豸Сҳ2KΪλ
disk init
name=test_dbdev,
physname=c:testtest_dbdev.dat,
vdevno=10,
size=10240
go
disk init
name=test_logdev,
phyname=c:testtest_logdev.dat,
vdevno=11,
size=5120
go
//ݿTEST_DBСΪ20M־СΪ10M
create database TEST_DB
on test_dbdev=20
log on test_logdev=10
go
//ݿ
use TEST_DB
go
5ϵͳҪ
a.ԴĹ
b.ûȨ
c.ݿıָ
6SQL Serverò
ϵͳԱְȷöϵͳشӰ졣ϵͳ洢ϢsysconfiguressyscurconfigssysconfiguresԵģһϵͳУsysconfiguresϢͿsyscurconfigsСʾúıʹϵͳsp_configure
ֵ̬ĺ;̬ģֵ̬һıЧֵ̬Ҫϵͳá 鿴ȫ
zhouwf0726
:2007.04.23 16:09
:::
(
sybase
)
::Ķ:(306)
::
(0)
::
(0)
===========================================================
SYBASE12.5.2 FOR REDHAT AS4.0 װ(zt)
===========================================================
SYBASE12.5.2 FOR REDHAT AS4.0 װ
鿴ȫ
zhouwf0726
:2007.04.23 11:20
:::
(
sybase
)
::Ķ:(451)
::
(0)
::
(0)
===========================================================
װsybase12.5 for linuxע(zt)
===========================================================
װsybase12.5 for linuxע
鿴ȫ
zhouwf0726
:2007.04.23 10:49
:::
(
sybase
)
::Ķ:(430)
::
(0)
::
(0)
===========================================================
SYBASEŻܽ(zt)
===========================================================
zhouwf0726
:2007.04.23 10:39
:::
(
sybase
)
::Ķ:(512)
::
(0)
::
(0)
===========================================================
sybase
===========================================================
zhouwf0726
:2007.04.23 09:34
:::
(
sybase
)
::Ķ:(248)
::
(0)
::
(0)