zhouweifeng
ҽ
л
ҵBlog
¹鵵...
·...
Ķ...
ͳ...
վ...
Դ
===========================================================
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ڴ棬±

Resourcesp configureֵBvtes per resourceSpace Required(MB)
user connections2523,552+stack size1.24
open databases1217,4080.19
Devices5003150.15
locks5,000800.38
Total1.97

note:

  1. stack size, default 28k
  2. Ӱڴ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

Resource10.0.14.9.14.8pre-4.8
User connections23552+Stack18000+Stack16000+Stack40960
SizeSizeSizeSize
Open databases1740875006970644
Devices51251251245056
Open objects31531529672
Locks80707032

zhouwf0726 :2007.04.30 11:46 ::: ( sybase ) ::Ķ:(518) :: (0) :: (0)
===========================================================
SYBASEݿdbcc(zt)
===========================================================
SYBASEݿdbcc: 鿴ȫ
zhouwf0726 :2007.04.30 11:34 ::: ( sybase ) ::Ķ:(691) :: (0) :: (0)
===========================================================
SYBASEִмƻ
===========================================================
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)
===========================================================
sybaseƲ 鿴ȫ
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
===========================================================
http://www.ziqi.cn/post/189.htm
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)
===========================================================
SYBASE ʹüɼ 鿴ȫ
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-SQLDZ׼SQL䣬ݶ䡢ݲݿ֮⣬Ҫ̿䡣
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)
===========================================================
ҪsybaseˣתصŻܽᡣ 鿴ȫ
zhouwf0726 :2007.04.23 10:39 ::: ( sybase ) ::Ķ:(512) :: (0) :: (0)
===========================================================
sybase
===========================================================
sybaseԴ

sybaseASEԴռԴ磺Sybase
ٷASE12.5.1еֲᣬ12.5.2Լ12.5.3ûʲôͬ
http://sybooks.sybase.com/asg1251e.htmlSybase

ASEJDBC
http://www.sybase.com/detail?id=1009726ASA

SybaseĹٷҳѵĿأҪ򵥵עͿءhttp://www.sybase.com/products/i ... nywherestudioSybase

ASE For Linuxѿ
http://www.sybase.com/ase_1252develsybase

ٷһЩĵϢhttp://www.sybase.com.cn/cn/cont ... D=26&page=12005

sybase汾Ϣ
http://www.sybase.pl/sybase/inde ... amp;page=textsybase

ߵ
http://manuals.sybase.com/onlinebookssybase

汾linux °װļصַ ASE 11.0.3.3 Linux download and install instructions from Europe site.
http://www.sybase.com/detail?id=1009516ASE

11.9.2 Linux install instructions
http://www.sybase.com/detail?id=1011127

Adaptive Server Enterprise version 12.5 for LINUXhttp://www.sybase.com/detail?id=1020072
Adaptive Server Enterprise version 12.5.1 for LINUXhttp://www.sybase.com/detail?id=1026923
zhouwf0726 :2007.04.23 09:34 ::: ( sybase ) ::Ķ:(248) :: (0) :: (0)