Moje pytanie składa się z 2 części. Czy istnieje sposób określenia początkowego rozmiaru bazy danych w PostgreSQL? Jeśli nie, to jak radzić sobie z fragmentacją, gdy baza danych rośnie z czasem? Niedawno przeprowadziłem migrację z MSSQL do Postgres, a jedną z rzeczy, które zrobiliśmy w świecie MSSQL podczas tworzenia bazy …
Tło : Pracuję na http://sqlfiddle.com (moja strona) i staram się zapobiec jednej możliwej nadużyciu. Mam nadzieję, że pytając o problem, który obecnie rozwiązuję, nie zwiększam nieumyślnie potencjalnego nadużycia, ale co możesz zrobić? Ufam wam, ludzie. Chciałbym uniemożliwić użytkownikom wykonywanie wyraźnych wywołań „zatwierdzania” w ramach danego bloku transakcji. W kontekście SQL …
Pracuję nad systemem deweloperów i przywracam do bazy danych, powiedz „foo”, której używam do celów programistycznych. Gdy pracuję nad załamaniami, właśnie uruchomiłem DROP DATABASE foo. Szybko jednak zdałem sobie sprawę, że zjadłem całe miejsce na dysku. Bzdury. Czy VACUUM FULL z innej logicznej bazy danych zwalnia miejsce z bazy danych, …
Kiedy mam uruchomić system bazy danych PostgreSQL, skąd mam wiedzieć, że moja baza danych jako całość ma 100% integralności? Zasadniczo skąd mam wiedzieć, czy wszystkie moje pliki danych i strony są w 100% dobre i nie powodują uszkodzenia? W świecie Microsoft SQL Server istnieje polecenie, które można wykonać DBCC CHECKDB, …
Spędziłem ostatnie 8 godzin, próbując zaimportować dane wyjściowe „mysqldump --compatible = postgresql” do PostgreSQL 8.4.9, i przeczytałem już co najmniej 20 różnych wątków tutaj i gdzie indziej na temat tego konkretnego problemu, ale nie znalazłem prawdziwa użyteczna odpowiedź, która działa. Zrzucone dane MySQL 5.1.52: mysqldump -u root -p --compatible=postgresql --no-create-info …
Jak napisać SQL, aby odczytać plik XML w XMLwartości PostgreSQL ? PostgreSQL ma rodzimy typ danych XML z XMLPARSEfunkcją analizowania ciągu tekstowego do tego typu. Ma także sposoby odczytu danych z systemu plików; COPYstwierdzenie, między innymi. Ale nie widzę sposobu na pisanie natywnych instrukcji SQL PostgreSQL w celu odczytania zawartości …
Jak mam reprezentować szerokość i długość geograficzną w Postgres bez korzystania z PostGIS? System, którego używam, nie pozwala na przekazywanie SQL, więc nie mogę używać POSTGIS.
Mam TRUNCATEogromną tabelę (~ 120 Gb) o nazwie files: TRUNCATE files; VACUUM FULL files; Rozmiar tabeli wynosi 0, ale nie zwolniono miejsca na dysku. Wszelkie pomysły, jak odzyskać utracone miejsce na dysku? AKTUALIZACJA: Miejsce na dysku zostało zwolnione po ~ 12 godzinach, bez żadnych działań po mojej stronie. Używam serwera …
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 mechanizmu PostgreSQL, który może: Ogranicz zużycie pamięci (i być może …
Projektuję program do symulacji baseballu i mam problem z zaprojektowaniem schematu boxscore. Problemem jest to, że chcę śledzić liczbę przebiegów zdobytych w każdej zmianie. Sposób, w jaki to robię w rzeczywistym programie, polega na użyciu dynamicznej tablicy, która rośnie wraz z każdą odtwarzaną zmianą. Dla tych, którzy nie znają gry …
Natknąłem się na to pytanie w rozmowie na Twitterze z Lukasem Ederem . Chociaż poprawnym działaniem byłoby zastosowanie klauzuli ORDER BY w najbardziej zewnętrznym zapytaniu, ponieważ tutaj nie używamy DISTINCT, GROUP BY, JOIN ani żadnej innej klauzuli WHERE w najbardziej zewnętrznym zapytaniu, dlaczego RDBMS po prostu nie przekaże przychodzące dane, …
Czy istnieje sposób fizycznego przeniesienia obszaru tabel PostgreSQL 9.3 z /old/dirdo /new/dir? Chciałbym tylko zrobić mvkatalog i powiedzieć PostgreSQL, że obszar tabel jest teraz zlokalizowany /new/dir. Wygląda na to, ALTER TABLESPACEże pozwala tylko zmienić nazwę. Chciałbym uniknąć tworzenia nowego obszaru tabel i przenoszenia do niego bazy danych. Zakładam, że byłby …
Mam starsze źródło bazy danych PostgreSQL (ODBC), które próbuję migrować do nowego schematu programu SQL Server za pomocą SSIS. Dostaję ostrzeżenie: Metoda pobierania „wiersz po wierszu” jest wymuszona, ponieważ tabela zawiera kolumny LOB. Zawartość kolumny to LOB Chodzi o to, że żadna kolumna tak naprawdę nie musi być LOB-em. Istnieje …
Korzystając z PostgreSQL 9.2, mam problemy z powolnymi zapytaniami na stosunkowo dużej tabeli (ponad 200 milionów wierszy). Nie próbuję niczego szalonego, tylko dodając wartości historyczne. Poniżej znajduje się zapytanie i dane wyjściowe planu zapytania. Mój układ stołu: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | integer | not …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.