Autor Wątek: Wydajność Płatnik Baza MSSQL  (Przeczytany 6131 razy)

ifran

  • Gość
Wydajność Płatnik Baza MSSQL
« dnia: 16 Styczeń 2014, 21:46:23 »
Sprawa dotyczy wydajności bazy
W jaki sposób usprawnić wydajność bazy płatnika
Co zrobić aby przyspieszyć jej działanie?

Opis

Baza SQL znajduje się na maszynie wirtualnej VMware
na jednym dysku na part D

Przestrzeń dyskowa E miejsce wykorzystane to 42 GB z 99 GB

Rozmieszczenie MS SQL Płatnik
na oddzielnym dysku E: znajduje się

D:\db\MSSQL11.PLACE\MSSQL\DATA\ -baza
D:\db\MSSQL11.PLACE\MSSQL\DATA\ -log transakcyjny
D:\db\MSSQL11.PLACE\MSSQL\BACKUP\ - kopia bazy

Wielkość danych
Primary Data file -6.62 GB
Transaction Log file -21,2 GB

Maksymalna liczba pracujących na bazie użytkowników w ciągu dnia to 15

Protokół
Named Pipes włączony dla klienta SQL Native client
Named Pipes wyłączony dla SQL Server Network


Konfiguracja sprzętowa

Procesor Intel Xeon X5660 2.80 MHz (4 procesory)
Pamięć 8 GB RAM
System operacyjny Windows 2008 Server R2 Standard 64 bit
Serwer baz danych MS SQL 2012 Server Expess Edition 64 bit ADV
VMware ESX 4.0

Próbowaliśmy  umieścić plik bazy danych na dysku E
log transakcyjny tej bazy jeszcze na innym dysku i nie pomogło

Wanted

  • Gość
Odp: Wydajność Płatnik Baza MSSQL
« Odpowiedź #1 dnia: 29 Styczeń 2014, 00:18:45 »
Z mojego doświadczenia bardzo wrażliwy jest na opóźnienia sieciowe między aplikacją a DB. Czy nie jest tak u Ciebie że DB stoi w jakiejś oddalonej sieci (w sensie opóźnień, przepustowości) od aplikacji klienckiej?