|
Performante slabe SQL pe platforma 64
-
11-06-2006, 12:33 PM |
-
Tudor10i
-
-
-
Joined on 10-25-2006
-
-
db_datawriter
-
-
|
Performante slabe SQL pe platforma 64
Salutare, De ceva zile ma confrunt cu o problema de performanta pe care nu imi dau seama de unde s-o apuc. Care este problema. Am un server cu urmatoarea configuratie: - HP DL 580 G3 - Procesor 2 X Xenon dual core 3 Ghz 2 X 2 Mb cache - HP MSA 1500 cu 14 HDD configurate in Raid 10 pentru mdf si log si Raid 1 pentru temp Rularea unor proceduri pe baza de date dureaza foarte mult. Am pus mai multi counteri pe server pentru a monitoriza performantele sistemului. Subsistemele nu sunt solicitate aproape deloc. Am rulat aceleasi proceduri pe un server cu SQl cu configuratie pe 32. Procedurile au fost rulate cu aprope inca odata mai repede decat pe 64. Am facut un script pentru a insera, actualiza o tabela pe o alta baza de date. Aceiasi problema. Pe platforma pe 64 timpul de executie a fost cu aproape 100% mai mare decat pe platforma pe 32, fara ca counteri sa inregistreze vreo crestere. Nu inteleg, ce poate provoca acest comportament. Are cineva idee ce poate genera acesta? Multumesc anticipat , Tudor
|
|
-
11-06-2006, 12:51 PM |
-
ggciubuc
-
-
-
Joined on 03-18-2006
-
Bucharest
-
sysadmin
-
-
|
Re: Performante slabe SQL pe platforma 64
Microsoft sugereaza combinatia RAID-5 si RAID-1, in cazul dvs. merge RAID-10 cu RAID-1 daca puneti pe RAID-10 (adica RAID-5 din recomandare) fisierele de date si pe RAID-1 fisierele de log deoarece in log se scrie secvential. Cu alte cuvinte va sugerez sa mutati logul pe RAID-1 , temp-ul pe RAID-10. Mutarea o puteti face tinand cont de recomandarile de aici
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
|
|
-
11-06-2006, 12:53 PM |
-
ggciubuc
-
-
-
Joined on 03-18-2006
-
Bucharest
-
sysadmin
-
-
|
Re: Performante slabe SQL pe platforma 64
Dupa ce optimizam arhitectura, incepem sa punem intrebari legate de 32 sau 64 biti.
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
|
|
-
11-06-2006, 2:15 PM |
-
xmldeveloper
-
-
-
Joined on 01-18-2006
-
Bucharest, Romania
-
Rank NA
-
-
|
Re: Performante slabe SQL pe platforma 64
Incepeti cu aceste documente Troubleshooting Performance Problems in SQL Server 2005, OLTP Blueprint - A Performance Profile of OLTP applications Cat despre 64 vs 32 performanta obtineti pe 64 doar daca pe 32 aveti probleme cu memoria. Altfel e posibil sa obtineti din contra o reducere a performantei din mai multe motive printre care: folosirea adresarii pe 64 de biti cauzeaza marirea bufferelor si implicit o reducere de performanta.
Cristian Andrei Lefter, SQL Server MVP MCT, MCSA, MCDBA, MCAD, MCSD .NET, MCTS, MCITP - Database Administrator SQL Server 2005 http://sqlserver.ro
|
|
-
11-06-2006, 3:20 PM |
-
Jourjaque
-
-
-
Joined on 10-25-2006
-
Paris
-
db_owner
-
-
|
Re: Performante slabe SQL pe platforma 64
Tudor10i: - HP MSA 1500 cu 14 HDD configurate in Raid 10 pentru mdf si log si Raid 1 pentru temp
Probabil ca cel care a fakut o astfel de configuratie habar n are ce inseamna RAID ! Configuratie mai idioata decat asta ptr un SQL Server n am vazut pana acum !! - Sa pui fisierele de log pe Raid 10 este o risipa de bani ! Raid1 este arhi-suficient!
- tempdb-ul ar trebuii pus pe un Raid 0 sau Raid 5 !! In acest caz ai cele mai bune performante !
MCSE;MCITP
|
|
-
-
11-06-2006, 4:33 PM |
-
Jourjaque
-
-
-
Joined on 10-25-2006
-
Paris
-
db_owner
-
-
|
Re: Performante slabe SQL pe platforma 64
Sustii ca Raid 10 ptr log si Raid 1 ptr tempdb este o configuratie buna ?
MCSE;MCITP
|
|
-
11-06-2006, 8:11 PM |
-
xmldeveloper
-
-
-
Joined on 01-18-2006
-
Bucharest, Romania
-
Rank NA
-
-
|
Re: Performante slabe SQL pe platforma 64
Sustin ca RAID 10 este o optiune excelenta pentru date si log. Ideal ar fi sa fie separate. Pentru tempdb stripping este optiunea cea mai buna.
Cristian Andrei Lefter, SQL Server MVP MCT, MCSA, MCDBA, MCAD, MCSD .NET, MCTS, MCITP - Database Administrator SQL Server 2005 http://sqlserver.ro
|
|
-
11-07-2006, 5:17 PM |
-
ggciubuc
-
-
-
Joined on 03-18-2006
-
Bucharest
-
sysadmin
-
-
|
Re: Performante slabe SQL pe platforma 64
Asteptam un feed-back la o eventuala reorganizare de arhitectura! Cum se misca, sau s-a rezolvat problema altfel?
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
|
|
-
11-08-2006, 11:20 AM |
-
Tudor10i
-
-
-
Joined on 10-25-2006
-
-
db_datawriter
-
-
|
Re: Performante slabe SQL pe platforma 64
Salut! Nu s-a rezolvat, chiar daca am schimbat configuratia discurilor. Acum incerc pe metodologia trimisa de Cristi sa identific ce imi genereaza problema.
|
|
-
11-08-2006, 11:52 AM |
-
Jourjaque
-
-
-
Joined on 10-25-2006
-
Paris
-
db_owner
-
-
|
Re: Performante slabe SQL pe platforma 64
Incearca sa pui RAID 5 mdf si tempdb si RAID 1 log ! Din pdv meu este optim ! Ideea este ca la ceea ce faci tu diferenta de timp este insesizabila ptr toate configuratiile de Raid ! Sunt convins ca problema este alta ! Bafta!
MCSE;MCITP
|
|
-
11-08-2006, 12:29 PM |
-
pmoldovan
-
-
-
Joined on 10-20-2006
-
Bucharest
-
db_datawriter
-
-
|
Re: Performante slabe SQL pe platforma 64
RAID 5 e o mizerie, e solutia saracului, si merge cel mai prost dintre toate RAID-urile posibile, mai putin la citiri concurente comparat cu RAID 1. Daca omul are bani de RAID10, lasati-l sa foloseasca RAID10 pentru ca asta e cel mai bun (dar mult mai scump). In configuratia data rezultate optime se obtin cu LOG-ul de SQL pe RAID1 dedicat, nu cu baza Temp. Pe un sistem care are suficienta memorie baza Temp nici macar nu e folosita decat de programe scrise pentru SQL 7 (folosing # sau ##, nu variabile de tip TABLE). Oricum presupun si eu ca penalitatile de performanta nu sunt de la sistemul de disc, ci de la faptul ca sistemul e pe 64 de biti si din acest motiv consuma mai mult din L2 cache si transfera mai multe date intre disc, memorie si procesor.
Petru Moldovan, MCSE, MCDBA
|
|
-
11-08-2006, 2:42 PM |
-
ggciubuc
-
-
-
Joined on 03-18-2006
-
Bucharest
-
sysadmin
-
-
|
Re: Performante slabe SQL pe platforma 64
Atentie un design defectuos al bd (si am vazut multe de genul acesta cu incalcarea regulilor formelor normale- chiar si numai a primelor 3) atrage performante slabe la interogare deci trebuie mers si pe partea asta. Altfel, ramane aspectul amintit de Cristi si anume acela legat de utilizarea buffere-lor de memorie .
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
|
|
-
-
11-09-2006, 10:50 AM |
-
Jourjaque
-
-
-
Joined on 10-25-2006
-
Paris
-
db_owner
-
-
|
Re: Performante slabe SQL pe platforma 64
pmoldovan:RAID 5 e o mizerie, e solutia saracului, si merge cel mai prost dintre toate RAID-urile posibile, mai putin la citiri concurente comparat cu RAID 1. Daca omul are bani de RAID10, lasati-l sa foloseasca RAID10 pentru ca asta e cel mai bun (dar mult mai scump).
Eu am citit ca recomandarea MS este de Raid 5 ptr date si Raid 1 ptr log , desigur dupa RAID 10 !! Oricum Cristi si George au dreptate, nu de aici vine problema !
MCSE;MCITP
|
|
Page 1 of 2 (20 items)
1
|
|
|