Administratorzy baz danych

14
Dlaczego CTE powinien zaczynać się od średnika?

Właśnie patrzyłem na post na StackOverflow, w którym Aaron Bertrand proponuje użycie CTE zamiast tabeli liczb, co jest eleganckim sposobem wykonania danego zadania. Moje pytanie brzmi: dlaczego pierwsza linia CTE zaczyna się średnikiem? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n =...

14
Czy Oracle PL / SQL ma standardową procedurę ASSERT?

Chciałbym użyć procedury ASSERT funkcjonalnie podobnej do tej znalezionej w innych językach, tj. Konstrukcji (czy to procedury, składni ...) ASSERT( <condition>, <msg>) tak, że gdy <condition>przekazany w pierwszym argumencie argument ma wartość false, zgłaszany jest wyjątek z...

14
PostgreSQL: odmowa dostępu dla relacji

Jestem trochę zdezorientowany, jeśli chodzi o ustawianie uprawnień w PostgreSQL. Mam następujące role: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi...

14
Wymuszanie buforowania indeksu

Wiem, że należy tego unikać ze względu na wydajność, ale staram się pokazać stan, w którym pojawia się jako demonstracja, w jaki sposób upewnić się, że się nie pojawi. Skończyło się jednak ostrzeżeniem o braku indeksu, ale optymalizator zdecydował się nie tworzyć indeksu tymczasowego. Zapytanie,...

14
Jak zarządzać 3,1 miliarda wierszy danych?

Obecnie mam za zadanie wdrożenie schematu pamięci masowej dla stosunkowo dużej ilości danych. Dostęp do danych będzie przede wszystkim możliwy w celu ustalenia bieżącej data pointwartości, ale jestem również zobowiązany do śledzenia ostatnich sześciu miesięcy historii trendów / analiz...