W Postgres można ustawić współczynnik wypełnienia zarówno dla indeksu, jak i dla tabeli. Jaka jest różnica? Jak decydować o wartości dla obu. Jakie są przypadki użycia? Próbuję skupić relację przestrzenną na indeksie przestrzennym. Ma kilka milionów płyt. Rekordy są aktualizowane przez cały czas, choć codziennie powstaje niewiele nowych. Przypadkiem użycia …
Podczas tworzenia tabel w SSMS zdałem sobie sprawę, że jeśli wykonasz następującą instrukcję: CREATE TABLE [tableName]; tabela zostanie utworzona na podstawie własnego schematu (a nie dbo). Aby więc utworzyć go w schemacie dbo, musisz to wyraźnie powiedzieć, tak: CREATE TABLE [dbo].[tableName]; Czy ktoś zna sposób (np. Ustawienie dla całego serwera), …
Wiem, że nie można porównać wartości z wartością NULL i oczekiwać wyniku bez dodania czegoś takiego jak w poniższym kodzie ... SELECT * FROM A INNER JOIN B ON A.ID = B.ID WHERE A.STRING <> B.STRING OR (A.STRING IS NULL AND B.STRING IS NOT NULL) OR (A.STRING IS NOT NULL …
Naprawienie pojedynczego osieroconego użytkownika SQL do logowania przy użyciu: EXEC sp_change_users_login „Auto_Fix”, „użytkownik” Mógłbym to zrobić, ale czy istnieje już procedura składowana, która automatycznie próbuje naprawić każdego osieroconego użytkownika w danej bazie danych?
Obecnie eksperymentuję trochę z PL / pgSQL i chcę wiedzieć, czy istnieje bardziej elegancki sposób na zrobienie czegoś takiego: select c.data into data from doc c where c.doc_id = id and c.group_cur > group_cur order by c.id desc limit 1; EXCEPTION WHEN NO_DATA_FOUND THEN select c.data into data from doc …
Podczas testowania niektórych skryptów migracji z kopią danych produkcyjnych (skrypty działają poprawnie z danymi programistycznymi) znalazłem ciekawą sytuację. CONSTRAINT zmieniło się, dlatego wydajemy polecenia DROP + ADD: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE A_DUP_CALLE ADD CONSTRAINT A_DUP_CALLE_UK1 UNIQUE ( CONTROL_ID, CALLE_AYTO_DUPL ) ENABLE; Polecenie DROP działało dobrze, ale …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Zastanawiam się, czy to pytanie jeszcze nie zostało zadane. Google ma dla mnie bardzo niewiele wyników, …
Zgodnie z dokumentacją datetime2 (Transact-SQL) : Rozmiar pamięci 6 bajtów dla dokładności mniejszych niż 3,7 bajtów dla dokładności 3 i 4. Wszystkie pozostałe dokładności wymagają 8 bajtów. Wielkość datetime2(0), datetime2(1), datetime2(2)wykorzystać taką samą ilość do przechowywania (6 bitów). Czy miałbym rację mówiąc, że równie dobrze mogę datetime2(2)skorzystać z precyzji bez …
Chcę w szybki sposób policzyć liczbę wierszy w mojej tabeli, która ma kilka milionów wierszy. Znalazłem post „ MySQL: najszybszy sposób na zliczanie liczby wierszy ” na Przepełnieniu stosu, który wyglądał, jakby to rozwiązało mój problem. Bayuah udzielił następującej odpowiedzi: SELECT table_rows "Rows Count" FROM information_schema.tables WHERE table_name="Table_Name" AND table_schema="Database_Name"; …
Muszę skonfigurować funkcję historii w projekcie, aby śledzić wcześniejsze zmiany. Powiedzmy, że mam teraz dwie tabele: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Przykład: Mam wiersz w notatkach, a użytkownik chce zmienić wiadomość. Chcę śledzić jego stan przed zmianą i po zmianie. Jakie byłoby najlepsze …
Mam dwie bazy danych SQL Server. Jeden to klient (aplikacja Windows), a drugi znajduje się na serwerze. Chcę synchronizować te dwie bazy danych tak często (np. Co 2 minuty!). Czytałem o różnych sposobach synchronizacji, takich jak replikacja, znacznik czasu, tabele dziennika przy użyciu wyzwalaczy, Microsoft Sync Framework i tak dalej. …
Przechodzę z jednego serwera na drugi i chcę wykonać kopię zapasową wszystkich baz danych + użytkowników / uprawnień / haseł z mojego serwera MySQL. Znalazłem kopię zapasową bazy danych przy użyciu mysqldump, ale nie mogę zrozumieć, jak wykonać kopię zapasową wszystkich użytkowników i przyznanych uprawnień. Czy istnieje sposób, aby to …
Mamy zadanie agenta programu SQL Server, które uruchamia plan konserwacji w celu ponownego indeksowania całej bazy danych na serwerze. Ostatnio to się nie udało, ale historia zadań nie zapewnia wystarczających informacji do zdiagnozowania problemu. W historii zadań stwierdza się, że zadanie nie powiodło się. Zadanie zostało wywołane przez użytkownika foo …
mysqldump: Wystąpił błąd: 1044: Odmowa dostępu dla użytkownika „nazwa użytkownika” @ „localhost” do bazy danych „nazwa bazy danych”, gdy używana jest LOCK TABLES Jestem w stanie logować się poprawnie i mogę wykonać pełną kopię zapasową z SQLyog Tool, ale kiedy próbuję pobrać kopię zapasową z MySQL Enterprise Workbencg, pojawia się …
To jest na 9.3, ale pamiętam podobne rzeczy, które wydarzyły się od 7.x. Więc tworzę bazę danych i instaluję w niej rozszerzenie plpgsql. Później tworzę plik pg_dump i przed przywróceniem go do bazy danych upewniam się, że ma on również rozszerzenie plpgsql. Następnie po przywróceniu dzieje się: pg_restore: creating EXTENSION …
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.