Diskuze: Přidávání do databáze na jiném serveru - výkon???
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
pokud chápu dobře, server A je aplikační, server B je databázový.
Funguje to tak, že co provádí aplikace na aplikačním serveru se staženými daty zatěžuje pouze server A, pokud používáš transakce, pak zanedbatelně vytížíš i server B, který si musí pamatovat zámky.
Pokud data taháš/ukládáš na/z serveru B, děje se to, že víceméně zatížíš server A odesíláním + síťové spojení mezi nimi a server B přijímáním a následným zpracováním. Pokud server A má odesláno a čeká na zpracování a potvrzení ze serveru B, je vytížení serveru A zanedbatelné.
Ahoj, pokud nějaké náročnější datové operace provádíš např. sql procedurou na databázovém serveru, aplikační server pouze čeká na odpověď. Obecně bych z db serveru tahal jen to, co musím a posílal mu taky jen to, co je potřeba. (Dobré where podmínky a omezení sloupců u selectu)... Nicméně aplikační server může být také zatěžován, dle toho, co musí vykonávat.(Volání web. služeb, příprava dat do db, apod....) Nedá se to asi takto obecně říct.
Zobrazeno 3 zpráv z 3.