Administratorzy baz danych

12
Typ danych MySQL dla 128-bitowych liczb całkowitych

Muszę przechowywać 128 bitów liczb całkowitych bez znaku w MySQL i zastanawiałem się, jaki jest najlepszy typ danych do przechowywania tak dużych liczb. Obecnie używam, binary(16)ale wymaga to dużej ilości funkcji konwersji pack(/huge number in hex .../). Czy istnieje najlepszy typ danych do...

12
Postgresql 8.3: Ogranicz zużycie zasobów na zapytanie

Używam PostgreSQL 8.3 + PostGIS 1.3 do przechowywania danych geoprzestrzennych na Ubuntu 8.04 Hardy . Ta konkretna wersja PostGIS ma błąd podczas obliczania buffer()bardzo złożonych segmentów, co powoduje, że zapytanie zajmuje coraz więcej pamięci, dopóki cała maszyna nie utknie. Szukam...

12
Jak indeksy wpływają na wydajność zapytań?

Oczywiście utrzymanie kilku różnych wskaźników ma negatywny wpływ na wydajność wstawiania i usuwania. Co z wydajnością zapytań: czy w ogóle ma sens utrzymywanie zbyt wielu indeksów na stole? Czy wydajność zapytania poprawi się w każdym przypadku z dodanym indeksem (oczywiście w przypadku zapytań w...

12
Kiedy używać typu danych XML

Jestem odpowiedzialny za utworzenie bazy danych projektu. Mamy pola, które rzadko mają wartość (1 na 10 000 rekordów) i staram się znaleźć najlepszy sposób przechowywania tego w bazie danych. O ile widzę, mam 3 opcje: Dodaj kolumnę w tabeli dla każdej dodatkowej wartości Dodaj połączoną tabelę,...

12
Usunięcie ograniczenia (indeksu) z kolumny

Jak mogę zmodyfikować typ w tabeli z indeksem? Próbowałem zrobić kolumnę alter na pustej tabeli, aby zmodyfikować typ od daty do varchar (15) i dostałem błędy mówiące, że ma zależności od kolumny (która okazała się być indeksami). Byłem w stanie łatwo obejść ten problem lokalnie, klikając prawym...

12
Grupuj według godziny według dużego zestawu danych

Za pomocą MS SQL 2008 wybieram uśrednione pole spośród 2,5 miliona rekordów. Każdy rekord reprezentuje jedną sekundę. MyField to średnia godzinna z tych 1 sekundowych rekordów. Oczywiście procesor serwera uderza w 100%, a wybór trwa zbyt długo. Muszę ewentualnie zapisać te uśrednione wartości, aby...

12
Uzasadnienie LNNVL

LNNVL jest wbudowaną funkcją wyroczni, która zwraca PRAWDA dla warunków ewaluujących do FAŁSZ lub NIEZNANY, i zwraca FAŁSZ dla warunków ewaluujących do PRAWDA. Moje pytanie brzmi: jaka byłaby korzyść ze zwrócenia przeciwieństwa warunku prawdy, a nie tylko obsługi wartości NULL? Załóżmy na...