Właśnie wdrożyłem funkcję na mojej stronie http://sqlfiddle.com, która pozwala użytkownikom przeglądać surowe plany wykonania swoich zapytań. W przypadku PostgreSQL, MySQL i (do pewnego stopnia) Oracle spojrzenie na wyjściowy plan wykonania wydaje się zrozumiałe. Jednak jeśli spojrzysz na dane wyjściowe planu wykonania dla SQL Server (wygenerowane przy pomocy SET SHOWPLAN_XML ON), …
Mam bazę danych MySQL na komputerze A i chcę uzyskać dostęp do mysqldump z komputera B. Oba komputery działają w systemie Linux, a ja mam również dane uwierzytelniające obu, ale nie mam dostępu do mysqldump. Co mogę spróbować?
Testowałem kilka rzeczy i dodałem: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; więc teraz, kiedy to zrobię show grants for cptnotsoawesome@localhost; Widzę, że jednym z nich jest: Grants for cptnotsoawesome@localhost ---------------------------------- GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring' Teraz chcę go usunąć, ponieważ uważam, że …
Próbuję zrozumieć problem, który mamy z SQL Server 2000. Jesteśmy witryną o umiarkowanie transakcyjnym charakterze i mamy zapisany proces, sp_GetCurrentTransactionsktóry akceptuje ID klienta i dwie daty. Teraz, w zależności od dat i klienta, to zapytanie może zwrócić wszystko od zera do 1000 wierszy. Problem: doświadczyliśmy tego, że nagle dostaniemy szereg …
Czy ktoś może rozwiązać moje wątpliwości co pg_stat_activitydo postgresu 9.5? Czy ktoś może dać mi znać, co state IDLEoznacza w wierszu pg_stat_activity? Czy to tak, że sprawdza wszystkie otwarte połączenia z postgres, a jeśli połączenie nie wykonuje żadnego zapytania, IDLEoznacza to ostatnie zapytanie wykonane przez połączenie? W danych wyjściowych select …
Na tym forum było pytanie o module_endjednostkę czasu trwania Zdarzenia Rozszerzonego , na które odpowiedziałem. Szczegóły tutaj . Czy zawsze jest to w mikrosekundach dla wszystkich zdarzeń?
Buduję bazę danych w Postgres, gdzie będzie dużo grupowania rzeczy według monthi year, ale nigdy przez date. Mógłbym utworzyć liczby całkowite monthi yearkolumny i użyć ich. Lub mógłbym mieć month_yearkolumnę i zawsze ustawić na day1. Ten pierwszy wydaje się nieco prostszy i jaśniejszy, jeśli ktoś patrzy na dane, ale drugi …
W PostgreSQL 9.2.2 (Windows 32 bity) mam pg_restorepolecenie, które systematycznie powoduje ostrzeżenia dziennika o częstotliwości punktu kontrolnego, na przykład: LOG: checkpoints are occurring too frequently (17 seconds apart) HINT: Consider increasing the configuration parameter "checkpoint_segments". Baza danych ma rozmiar około 3,3 Gb z 112 tabelami / 160 widokami i przywraca …
Ja ustawienie cron zadanie zbierać wynikami MongoDB profiler bazy danych. Chciałbym zebrać wyniki w ciągu 24 godzin. Planuję uruchomić komendę mongo z javascript . Pytanie brzmi: w powłoce Mongo , jak napisać zapytanie, aby znaleźć zakres dat sprzed 24 godzin? Jak na przykład: db.system.profile.find({ "timestamp" : { $lte : <current …
Z powodu nieszczęścia usunąłem cały katalog / var / lib / mysql. Ponieważ baza danych nie zawierała niczego ważnego, nie chcę przechodzić przez proces przywracania jej ze starej kopii zapasowej, ale zamiast tego utworzyć strukturę katalogów od zera. Jak to zrobić bez ponownej instalacji MySQL?
Jaki jest zalecany sposób tworzenia kopii zapasowych dużych zestawów danych w MongoDB? Powiedzmy, że mamy rozmiar danych rzędu 10 TB - jak byś to zrobił? Rozważamy ukryty, prawdopodobnie opóźniony węzeł zestawu replik. Opóźnienie uchroniłoby nas przed przypadkowymi upuszczeniami całej bazy danych. Czy to realne rozwiązanie i jakie inne opcje poleciłbyś …
Mam dużą bazę danych (16M wierszy) zawierającą percepcyjne skróty obrazów. Chciałbym móc wyszukiwać rzędy, zbijając odległość w rozsądnym czasie. Obecnie, o ile dobrze rozumiem ten problem, myślę, że najlepszą opcją jest niestandardowa implementacja SP-GiST, która implementuje drzewo BK , ale wydaje się, że to dużo pracy, i wciąż jestem rozmyślany …
Używam Postgresql 9.1Ubuntu. Dokładna wersja Postgresql jest taka, 9.1+129ubuntu1jak pokazuje mój menedżer pakietów. Mam 2 bazy danych, które są aktywnie używane i są używane ze zdalnego serwera. Chcę rejestrować zapytania o długim czasie wykonywania. Ustawiłem więc następujące parametry w /etc/postgresql/9.1/main/postgresql.confpliku log_min_duration_statement = 10000 log_statement = 'mod' więc Postgresql będzie rejestrował …
Oto dwie tabele. SCHOOL_STAFF SCHOOL_CODE + STAFF_TYPE_NAME + LAST_UPDATE_DATE_TIME + PERSON_ID ================================================================= ABE Principal 24-JAN-13 111222 ABE Principal 09-FEB-12 222111 OSOBY PERSON_ID + NAME ================= 111222 ABC 222111 XYZ Oto moje zapytanie Oracle. SELECT MAX(LAST_UPDATE_DATE_TIME) AS LAST_UPDATE, SCHOOL_CODE, PERSON_ID FROM SCHOOL_STAFF WHERE STAFF_TYPE_NAME='Principal' GROUP BY SCHOOL_CODE, PERSON_ID ORDER BY SCHOOL_CODE; …
Rozważ tę wybraną instrukcję: SELECT *, 1 AS query_id FROM players WHERE username='foobar'; Zwraca kolumnę query_idz wartością 1wraz z innymi kolumnami gracza. Jak sprawić, by powyższy SQL zwrócił przynajmniej ten query_idz, 1nawet jeśli zaznaczenie nie znajdzie pasujących wierszy? BTW, to PostgreSQL 8.4.
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.