Używam PostgreSQL 9.1 na Ubuntu. Czy harmonogram jest VACUUM ANALYZEnadal zalecany, czy też autovacuum wystarcza, aby zaspokoić wszystkie potrzeby? Jeśli odpowiedź brzmi „to zależy”, to: Mam obszerną bazę danych (rozmiar zrzutu skompresowanego 30 GiB, katalog danych 200 GiB) Wykonuję ETL do bazy danych, importując prawie 3 miliony wierszy tygodniowo Wszystkie …
(Sugerowano, aby zostać tutaj ponownie z StackOverflow) Obecnie masz tabelę… i musisz zacząć dodawać do niej nowe kolumny danych. Nie każdy rekord (nawet przejście do nowych danych po dodaniu nowych kolumn danych) będzie zawierał dane. Zastanawiam się więc, czy jest to bardziej odpowiednie dla nowej tabeli, ponieważ tak naprawdę jest …
Znaczenie pamięci RAM jest faktem ustalonym, ale dostępnych jest znacznie mniej materiałów na temat znaczenia rdzeni i wielowątkowości, jeśli chodzi o użycie procesora przez MySQL. Mówię o różnicy między uruchomieniem MySQL na 4 rdzeniach a 6 rdzeniami na 8 rdzeniach i tak dalej. Czy różne silniki pamięci masowej wykorzystują procesor …
Czy istnieje jakaś twarda i szybka reguła, która decyduje o tym, w których kolumnach i jakiej kolejności należy je umieścić Uwzględnione w indeksie nieklastrowanym. Właśnie czytałem ten post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index i znalazłem to dla następującego zapytania: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Plakat sugeruje, aby zrobić indeks …
Mam kilka standardowych instrukcji SQL, które uruchamiam na wielu bazach danych na jednym serwerze, aby pomóc mi zdiagnozować problemy: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc with (nolock) …
Zakładając, że masz dedykowany serwer do obsługi funkcji bazy danych - ile pamięci należy zarezerwować dla systemu operacyjnego? Zdaję sobie sprawę, że prawdopodobnie będzie się to nieco różnić w zależności od konkretnego systemu operacyjnego, konkretnego oprogramowania bazy danych i tak dalej. Ponieważ jednak pamięć jest tak ważna dla wydajności bazy …
Mam problemy z wydajnością niektórych zapytań do bazy danych, które mają duże możliwe zestawy wyników. Pytanie, o którym mowa, mam trzy ANDs w klauzuli WHERE Czy kolejność klauzul ma znaczenie? Tak jak w przypadku, jeśli najpierw wstawię klauzulę ASI_EVENT_TIME (ponieważ spowoduje to usunięcie większości wyników z którejkolwiek z klauzul). Czy …
Jak eksportować / importować bazę danych w MySQL za pomocą wiersza poleceń? Konfiguracja systemu MySQL, zainstalowany serwer WampServer . System operacyjny: Windows Porady dla mojego lokalnego gospodarza, a nie hostingu na żywo ...
Ilekroć muszę sprawdzić, czy istnieje jakiś wiersz w tabeli, zwykle piszę taki warunek: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Niektóre inne osoby piszą to tak: SELECT a, b, c FROM a_table WHERE …
Ktoś zdalnie uruchomił zapytanie do naszej bazy danych SQL Server, a ich system się zawiesił. Nie mają kopii zapasowej tego zapytania i chcą zobaczyć, co zostało uruchomione na serwerze. Czy można znaleźć to zapytanie w dzienniku lub w historii?
Zalogowałem się na serwerze, aby sprawdzić stan bazy danych, i zauważyłem, SHOW PROCESSLIST;że istnieje duża liczba bardzo uśpionych połączeń, które są bardzo stare. Jaki powinien być czas połączenia, zanim połączenie powinno zostać zerwane? Jak ustawić limit czasu w MySQL 5.0.51a-3ubuntu5.4? Uwaga: Korzystam z PHP 5.2.xi frameworka symfony 1.2.
Korzystam z narzędzia sqlcmd z pliku wsadowego i zastanawiałem się, jak sprawić, by zwrócił błąd ERRORLEVEL inny niż 0, gdy coś pójdzie nie tak z kopią zapasową.
Uczę się PostgreSQL i próbuję wymyślić, jak utworzyć tymczasową tabelę lub WITHdeklarację, której można użyć zamiast zwykłej tabeli do celów debugowania. Przejrzałem dokumentację CREATE TABLE i mówi, że VALUESmożna ją wykorzystać jako zapytanie, ale nie podaje żadnego przykładu; dokumentacja VALUESklauzuli w niej zawartej również nie ma przykładu? Napisałem więc prosty …
Większość forum i przykładów online zawsze sugeruje, aby mieć oba te elementy ALLOW_SNAPSHOT_ISOLATIONi READ_COMMITTED_SNAPSHOTustawić je na WŁĄCZONE, gdy ktoś zadaje migawkę, wersję wiersza lub podobne pytanie. Wydaje mi się, że słowo SNAPSHOT w obu ustawieniach jest trochę mylące. Pomyślałem, że aby silnik bazy danych używał wersjonowania wierszy zamiast blokad dla …
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.