Article View: pl.comp.bazy-danych.msaccess
Article #77Re: Szybkość Access w sieci
From: Tomasz Matejko
Date: Tue, 17 Nov 1998 17:16
Date: Tue, 17 Nov 1998 17:16
63 lines
3973 bytes
3973 bytes
> Czy szanowni Grupowicze zastanawiali się nad optymalizacją > baz danych do pracy w sieciach. Witam serdecznie Grupowiczow. >> Uwaga dlugie << Swego czasu napisalem, wdrozylem a teraz sie opiekuje aplikacja napisana pod MS Access 2.0 pracujaca w sieci Novell Netware 3.12/4.11 (w zaleznosci od lokalizacji). Zalozenia: -na serwerze plikow znajduja sie tabele, -siec 10Mb (w jednym oddziale 100Mb), -na stacjach roboczych sa aplikacje, -kazda stacja robocza ma minimalnie 16MB, srednio 32MB RAM, -maksymalnie uzywanych jest 20 stacji roboczych (na razie), -jest okolo 30 tabel, -najwieksza z nich zawiera ok. 60 tys. rekordow (przyrost 1 tys./miesiac), -baza jest znormalizowana do 3PN. Mam troche spostrzezen: -kluczowa role gra jakosc kart sieciowych, zmiana z NE2000 na 3Com podniosla wydajnosc o ok. 60%, -drugi istotny czynnik to "sila" koncowki - zmiana z 486DX66 na P120 i pamieci z 16 na 32 MB podnosi wydajnosc o ok. 30% (przepraszam za te historyczne typy procesorow - wtedy robilem pomiary), -ilosc pamieci w serwerze (do prawidlowej pracy trzeba drastycznie zwiekszyc wartosci ..RECORD LOCKS... na serwerze), -jakosc serwera nie gra bardzo duzej roli, uzyje tu nieprecyzyjnego wyrazenia - wystarczy, gdy serwer jest przyzwoity (jakies Pentium, dyski SCSI, RAM 32MB lub wiecej), -czas reakcji systemu na zapytania jest zadawalajacy (jeszcze ;-), sa oczywiscie zapytania typu "laczenie 6 tabel, unia, grupowanie, sortowanie" ktore wykonuja sie okolo 5 minut, ale sa to statystyki, uruchamiane co jakis czas i jest to do przyjecia, przy standardowych czynnosciach maksymalny czas odpowiedzi nie jest dluzszy niz 5 sekund (co jednak bywa chwilami denerwujace), -bledy, ktore sie pojawiaja w zwiazku z praca w sieci sa stosunkowo rzadkie, ale ciezkie do zwalczenia: np. "blad zarezerwowany numer -1027, dla tego bledu nie ma komunikatu". Zdazaja sie uszkodzenia baz np. dlugo walczylem, zanim sie okazalo, ze baza jest systematycznie "kaleczona" przez koncowke, w ktorej byl podkrecony procesor (w zadnej innej aplikacji bledy sie nie pojawialy, a Windows sie wysypywal ze standardowa czestotliwoscia). Kolejna sprawa to nieszczesne record locki na serwerze - gdy byly za male to jedno dosc skomplikowane i specyficzne zapytanie zawieszalo koncowke, -swojego czasu napisalem mini-aplikacje, ktora naprawia i defragmentuje pliki z tabelami i zalecilem jej systematyczne uruchamianie np. co tydzien. Porzadki dobrze wplywaja na wydajnosc, -bazy nie nalezy normalizowac za wszelka cene, 3PN i 2PN sa najbardziej wydajne, niekiedy dla zwiekszenia szybkosci warto zrezygnowac z normalizacji, -analogicznie nie nalezy sie bac redundancji - czas ma wieksza cene niz wiekszy dysk w serwerze, -osobna zupelnie bajka jest praca MS Access 2.0PL z roznymi wersjami Windows (3.1, 3.11, 95, 98, angielska, czeska, niemiecka, polska, nawet wegierska). Gdy ktos bedzie mial jakies pytania to prosze o kontakt. Tomasz Matejko Tomasz.Matejko@lsb.com.pl.a_to_usun_gdy_bedziesz_odpisywal PS. Gratuluje, ze dotarles do konca tej wiadomosci ;-)
Technical Details
Message-ID:
<01be124e$6922f400$e6d4cdc3@tm.lsb.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!ict.pwr.wroc.pl!news.task.gda.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mailReferences:
<71v1sm$9jk$2@okapi.ict.pwr.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!ict.pwr.wroc.pl!news.task.gda.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail From: "Tomasz Matejko" <Tomasz.Matejko@lsb.com.pl> Subject: Re: Szybkość Access w sieci Newsgroups: pl.comp.bazy-danych.msaccess References: <71v1sm$9jk$2@okapi.ict.pwr.wroc.pl> Message-ID: <01be124e$6922f400$e6d4cdc3@tm.lsb.com.pl> X-Newsreader: Microsoft Internet News 4.70.1155 Lines: 63 Date: Tue, 17 Nov 1998 17:16:28 GMT NNTP-Posting-Host: 195.116.104.13 X-Complaints-To: abuse@tpsa.pl X-Trace: news.tpnet.pl 911322988 195.116.104.13 (Tue, 17 Nov 1998 18:16:28 MET DST) NNTP-Posting-Date: Tue, 17 Nov 1998 18:16:28 MET DST Organization: TPNET - http://www.tpnet.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit