Czy kiedykolwiek musiałeś uzasadnić NIE używanie podpowiedzi do zapytania? Widzę WITH (NOLOCK)w każdym zapytaniu, które trafia na bardzo zajęty serwer. Do tego stopnia, że programiści uważają, że powinna ona być domyślnie włączona, ponieważ nie znoszą jej w kodzie tysiące razy. Próbowałem wyjaśnić, że pozwala to na brudne odczyty i w …
W kontekście baz danych natknąłem się na skalowalność poziomą jako jedną z zalet baz danych NOSQL. Co oznacza ten termin? CouchDB na Wikipedii NoSQL na Wikipedii Jak by to porównać do skalowania pionowego ?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w Administratorze baz danych stosu wymiany. Migrował 7 lat temu . Dzisiaj, po awarii zasilania, jedna baza danych (z odzyskiem: pełna) pokazuje „W trybie odzyskiwania” w SSMS. Więc: moja baza danych (w trakcie odzyskiwania) (stan bazy danych: odzyskiwanie, …
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 w zeszłym roku . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma …
Na produkcyjnym serwerze SQL obserwuję sporadyczne ogromne skoki ruchu danych. Do 200 Mb / s, co powoduje, że IO SIECI czeka, co z kolei powoduje przekroczenie limitu czasu zapytania. Jak mogę dowiedzieć się, jakie zapytania zwracają duże zestawy wyników?
Używam Ubuntu Server 10.10 i zainstalowałem PostgreSQL 8.4 apt-get install postgresql. Chciałbym skorzystać z wbudowanej sha1()funkcji, ale wygląda na to, że pgcryptonajpierw muszę zainstalować . Ale nie wiem jak to zainstalować. Nie ma opcji, pgcryptojeśli spróbuję go zainstalować przy użyciu apt-get install pgcryptoi nie znajdę żadnych plików zaczynających się pgcryptow …
Mam następującą tabelę. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Problem polega na tym, że CHECKograniczenie nie działa w kolumnie wieku. Na przykład, gdy wstawię 222 w polu wieku, MySQL to akceptuje.
Tyle razy byłem zaangażowany w prace programistyczne i powiedziano mi coś w stylu „ok, mamy cały ten nowy kod i wymaga to zmiany tabel i migracji danych”. Wygląda na to, że za każdym razem jest to jednorazowy scenariusz „strzelać z biodra”, który najlepiej zgaduje. Wydaje mi się, że to moja …
To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w programie Exchange Administrators Stack Exchange. Migrował 7 lat temu . Na moim komputerze programistycznym zainstalowałem SQL Server Express 2008, ale ma on nazwę instancji .\SQLEXPRESS. Chcę, aby była to instancja domyślna. Jestem prawie pewien, że wybrałem opcję …
Używając replikacji transakcyjnej SQL 2008 R2 z subskrybentami ściągającymi, kiedy dodajemy artykuł, chciałbym uniknąć konieczności tworzenia całej migawki (db wynosi ~ 80 GB, więc zajmuje to wiele godzin). W tym artykule widziałem, jak to zrobić z częściową migawką, wyłączając natychmiastową synchronizację, ale to nie działało dla nas. Idealnie chciałbym uruchomić …
Potrzebuję pomocy w ustaleniu, dlaczego T-SQLzwraca następującą instrukcję 1(prawda): SELECT IIF( 0 = '', 1, 0) Wydaje mi się, że ktoś zmienił ANSIopcję SET ANSI_NULLSlub coś, co powoduje takie zachowanie. Mój problem polega na tym, że łączę niektóre wartości, aw ostatnim zestawie wierszy mam wartości, które są połączone, 0i ''wartości, …
Chcę ustawić zmienną łańcuchową Unicode na określony znak na podstawie jego punktu kodowego Unicode. Chcę użyć punktu kodu poza 65535, ale baza danych SQL Server 2008 R2 ma zestawienie SQL_Latin1_General_CP1_CI_AS . Według dokumentacji Nchar Microsoftu The NCHARfunkcja przyjmuje liczbę całkowitą, co następuje: wyrażenie_całkowite Gdy zestawienie bazy danych nie zawiera flagi …
Korzystam z Postgresql 9.3.4. Mam stół z 3 polami: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Muszę przenieść dane do nowej tabeli z polami takimi jak: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonnie jest dla …
Mam zmaterializowany widok, w Postgres 9.3którym chciałbym zaktualizować o nowe kolumny. Jednak inne zmaterializowane widoki również zależą od tego widoku, a komunikat o błędzie wskazuje, że upuszczenie widoku nie jest możliwe, gdy inne obiekty zależą od niego. BŁĄD: nie można upuścić widoku zmaterializowanego ostatnie_ładowania, ponieważ zależą od niego inne obiekty …
Niedawno odkryłem, że nasze produkcyjne serwery WWW, które działają na MySQL, nie są regularnie (lub wcale) archiwizowane. Jestem przyzwyczajony do tworzenia kopii zapasowych baz danych SQL Server, ale nie mam dużego doświadczenia z bazami danych MySQL. Jakieś najlepsze praktyki korzystania z „mysqldump” lub innych narzędzi do tworzenia kopii zapasowych DB? …
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.