Pytania oznaczone «best-practices»

Najlepsze praktyki są ogólnie i nieformalnie uznawane za metody i procesy, które z czasem okazały się lepsze niż te osiągnięte innymi sposobami.

88
Czy zawsze jest to zła praktyka?

Czy zawsze jest to zła praktyka? Na przykład, dobrą praktyką jest tworzenie transakcji tylko dla jednej prostej SELECT? Jaki jest koszt utworzenia transakcji, gdy nie jest to naprawdę konieczne? Nawet jeśli używasz poziomu izolacji READ UNCOMMITTED, czy to zła

46
Wydajność funkcji

Wychodząc z tła MySQL, gdzie wydajność procedury przechowywanej (starszy artykuł) i użyteczność są wątpliwe, oceniam PostgreSQL pod kątem nowego produktu dla mojej firmy. Jedną z rzeczy, które chciałbym zrobić, jest przeniesienie logiki aplikacji do procedur przechowywanych, więc tutaj proszę o...

44
Testy jednostkowe procedur przechowywanych

Długo się nad tym zastanawiam. Podstawowe pytanie brzmi: jak testować jednostkowo procedury składowane? Widzę, że mogę stosunkowo łatwo ustawić testy jednostkowe dla funkcji w sensie klasycznym (to znaczy, że otrzymują zero lub więcej argumentów i zwracają wartość). Ale jeśli wezmę pod uwagę...

34
GO Po każdej instrukcji T-SQL

Jakie jest uzasadnienie używania instrukcji GO po każdej instrukcji SQL? Rozumiem, że GO sygnalizuje koniec partii i / lub zezwala na reputację wyciągów, ale jaką korzyść ma przy ich użyciu po każdym wyciągu. Jestem ciekawy, ponieważ wiele dokumentów Microsoft itp. Zaczęło z nich korzystać po...