Ostatnio mieliśmy wiele problemów z wydajnością bazy danych i starałem się dowiedzieć, czy potrafię zrozumieć, dlaczego. Nie mamy DBA (jestem programistą), więc po prostu go uskrzydlam, a większość tego, co znajduję w Internecie, jest dla mnie językiem obcym. SQL Server był restartowany każdego ranka, ponieważ jest to jedyny sposób, w …
Mam zrzut SQL, jest dość duży (411 MB) i zaimportowanie go na serwerze A zajęło 10 minut, ten sam import na mojej stacji roboczej B ma szacunkową ocenę (pipeviewer) na 8 godzin (zaimportowano 31 MB w 40 minut ) Więc jest to współczynnik 53 wolniejszy. Dane techniczne: Server A: MySQL …
Używam Django i od czasu do czasu pojawia się ten błąd: IntegrityError: zduplikowana wartość klucza narusza unikalne ograniczenie „klucz_aplikacji_aplikacji” SZCZEGÓŁ: Klucz (identyfikator) = (1) już istnieje. Moja baza danych Postgres faktycznie ma obiekt myapp_mymodel z kluczem podstawowym 1. Dlaczego Postgres ponownie próbowałby użyć tego klucza podstawowego? A może jest to …
Jaki jest limit rozmiaru różnych typów danych w Postgresql? I gdzieś widział, że dla character varying(n), varchar(n) nmusi wynosić od 1 do 10485760. Czy to prawda? Jakie są prawidłowe rozmiary character(n), char(n)i text?
Czytałem o wewnętrznych elementach SQL Server i każda książka lub blog wspomina o skanowaniu wstecznym. Wsteczne skanowanie indeksu klastrowego nie może wykorzystywać równoległości Jedyny post, który coś powiedział, to ten poniżej. W poście podano, że zespół SQL Server nie wdrożył wymaganych optymalizacji dla skanowania wstecz. https://www.itprotoday.com/sql-server/descending-indexes Ponieważ strony na poziomie …
Historycznie zaleca się, aby nie używać domyślnych portów do połączeń z SQL Server, jako część najlepszej praktyki bezpieczeństwa. Na serwerze z pojedynczą, domyślną instancją domyślnie używane będą następujące porty: Usługa SQL Server - Port 1433 (TCP) Usługa przeglądarki SQL Server - Port 1434 (UDP) Dedykowane połączenie administracyjne - port 1434 …
Chciałbym uzyskać statystyki dotyczące szczytowej liczby połączeń w danym okresie. Wiem, że pg_stat_activity pogląd, select count(*) from pg_stat_activityale myślę, że ta metoda nie jest zbyt mądra. Czy istnieją inne widoki lub tabele, które mogą dostarczyć potrzebnych informacji?
Testuję odporność na ataki z zastrzyków na bazę danych SQL Server. Wszystkie nazwy tabel w bazie danych są pisane małymi literami, a w sortowaniu rozróżniana jest wielkość liter , Latin1_General_CS_AS . Ciąg, który mogę wysłać, jest wymuszony dużymi literami i może mieć maksymalnie 26 znaków. Nie mogę więc wysłać tabeli …
Wypróbowałem wszystkie rozwiązania w Internecie, ale mój serwer MariaDb nadal zawodzi, dalej mnie zdradza, nadal niszczy mój mały świat DevOps. Moje próby złagodzenia sytuacji obejmowały różnego rodzaju satysfakcję: zmienianie uprawnień, konfiguracje, usuwanie plików dziennika, uaktualnianie / ponowne instalowanie, przenoszenie jej wewnętrznych plików w górę i dookoła, usuwanie innych DBMS, usuwanie …
To pytanie zostało przeniesione z programu Information Security Stack Exchange, ponieważ można na nie odpowiedzieć w programie Exchange Administrators Stack Exchange. Migrował 2 lata temu . Chciałbym zrozumieć, dlaczego zespoły ds. Bezpieczeństwa cybernetycznego (więcej niż jedna organizacja, z którą miałem do czynienia) są całkowicie przeciwne przyznawaniu BULK INSERT(np. TSQL) praw …
Mam ten stół: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO To zapytanie: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' wykonuje się z planem zapytań składającym się z …
Niedawno wyjaśniłem kolegom, jak ważne jest posiadanie kolumny do sortowania danych w tabeli bazy danych, jeśli jest to konieczne, na przykład w przypadku danych uporządkowanych chronologicznie. Okazało się to nieco trudne, ponieważ mogli po prostu ponownie uruchomić zapytanie pozornie bez końca i zawsze zwracałby ten sam zestaw wierszy w tej …
Pytam dane z połączonego serwera poprzez widok na serwerze źródłowym. Widok musi zawierać kilka standardowych kolumn, takich jak Created, Modifiedi Deleted, ale w tym przypadku tabela na serwerze źródłowym nie ma odpowiedniej informacji. Kolumny są zatem jawnie rzutowane na odpowiadające im typy. Zaktualizowałem widok, zmieniając kolumnę z NULL AS Modified …
Mamy dużą partycjonowaną bazę danych SQL Server wykorzystującą statystyki przyrostowe. Wszystkie indeksy są podzielone na partycje. Kiedy próbujemy odbudować partycję online według partycji, wszystkie statystyki znikają po odbudowaniu indeksu. Poniżej znajduje się skrypt do replikacji problemu w SQL Server 2014 z bazą danych AdventureWorks2014. --Example against AdventureWorks2014 Database CREATE PARTITION …
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.