Mam tabelę z kolumną TOŻSAMOŚĆ. Podczas programowania od czasu do czasu usuwam wiersze i dodam je ponownie. Ale wartości TOŻSAMOŚCI zawsze rosły i nie zaczynały się od 1, gdy je ponownie dodałem. Teraz mój identyfikator ma wartość 68 -> 92, co powoduje awarię mojego kodu. Jak zresetować wartość TOŻSAMOŚCI?
Naprawdę mam problemy ze śledzeniem blokowania, którego doświadczamy. Rdzeń blokujący status SPID to „spanie”, cmd to „OCZEKUJĄCE POLECENIE” i tak sqltextjest SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Kiedy przeglądam raport Najważniejsze transakcje według liczby zablokowanych transakcji, blokująca instrukcja SQL ma wartość „-”. Przeprowadziłem śledzenie SQL, a kiedy następuje blokowanie, śledzenie …
Biorąc pod uwagę (uproszczoną) procedurę składowaną, taką jak ta: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Jeśli Saletabela jest duża, wykonanie SELECTmoże zająć dużo czasu, prawdopodobnie dlatego, że optymalizator nie może zoptymalizować …
Jak natywna replikacja PostgreSQL wypada w porównaniu z MySQL? Wiem, że asynchroniczna replikacja jest obsługiwana dłużej niż synchronizacja, która jest najnowsza. Czy synchroniczny jest niezawodny do zastosowania w prawdziwych projektach?
W ostatniej wersji mojej aplikacji dodałem polecenie, które każe czekać, aż coś dotrze do kolejki Service Broker: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) DBA mówią mi, że od momentu dodania rozmiary kłód przeszły przez dach. Czy to może być poprawne? A może powinienem szukać gdzie indziej?
W pracy mojej żony toczy się debata na temat używania varchar(255)wszystkich varcharpól w tabelach tymczasowych w procedurach przechowywanych. Zasadniczo jeden obóz chce użyć 255, ponieważ zawsze będzie działał, nawet jeśli zmieni się definicja, a drugi obóz chce pozostać przy wielkości w tabelach źródłowych w celu potencjalnej poprawy wydajności. Czy obóz …
MySQL 5.1.x | InnoDB | Windows Mój katalog danych mysql zaczyna się zapełniać dziennikami bin. Obecnie mam skonfigurowane następujące ustawienia na moim serwerze Windows MySQL: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Planuję zmienić ustawienie expire_logs_days na expire_logs_days=10i odbić usługę mysql. Jak szybko po wprowadzeniu tej zmiany mogę się spodziewać, że …
Mam tabelę z takimi liczbami (status jest BEZPŁATNY lub PRZYPISANY) status numeru id_set ----------------------- 1 000001 PRZYPISANY 1 000002 ZA DARMO 1 000003 PRZYPISANE 1 000004 ZA DARMO 1 000005 ZA DARMO 1 000006 PRZYPISANY 1 000007 PRZYPISANY 1 000008 ZA DARMO 1 000009 ZA DARMO 1 000010 ZA DARMO …
Mam byt, który nie może istnieć bez zdefiniowania go przez inny, i chcę, aby ten byt uczestniczył w relacji wiele do wielu. Przykład: artysta ma album (album nie może istnieć bez artysty), album ma także wiele utworów, ale ten sam utwór może istnieć w wielu albumach. Mamy więc relację wiele …
W systemie Windows 2008 R2 z uruchomionym programem SQL Server 2008 R2 ważna jest wielkość jednostki alokacji NTFS dla wydajności IO DYSKU. Wydaje mi się, że administrator serwera, który zbudował kilka serwerów dla aplikacji o znaczeniu krytycznym, pozostawił rozmiar jednostki alokacji NTFS (rozmiar klastra) domyślnie 4 KB zamiast 64 KB. …
Mam trudności ze znalezieniem „świeckich” wyjaśnień dotyczących sposobu buforowania indeksów w PostgreSQL, dlatego chciałbym sprawdzić rzeczywistość jednego lub wszystkich z tych założeń: Indeksy PostgreSQL, takie jak wiersze, znajdują się na dysku, ale mogą być buforowane. Indeks może znajdować się całkowicie w pamięci podręcznej lub wcale. To, czy jest buforowane, zależy …
Nasz serwer SQL działa w sieci SAN. Zawiera dziesiątki baz danych OLTP, niektóre z kilkoma tabelami zawierającymi ponad 1 milion rekordów. Co tydzień uruchamiamy skrypty konserwacji indeksu Oli Hallengren i za każdym razem działają one przez kilka godzin. W oparciu o próg fragmentacji skrypt reorganizuje lub ponownie indeksuje indeks. Zauważyliśmy, …
Mam zainstalowaną lokalną bazę danych SQL Server 2012 i łączę się z nią przez (localdb) \ v11.0. Podczas próby przywrócenia pliku kopii zapasowej otrzymuję: TYTUŁ: Microsoft SQL Server Management Studio Właściwość MasterDBPath nie jest dostępna dla informacji „Microsoft.SqlServer.Management.Smo.Information”. Ta właściwość może nie istnieć dla tego obiektu lub może nie być …
Od dwóch tygodni monitoruję wzrost plików za pośrednictwem modułu gromadzącego dane na serwerze SQL Server 2008 R2. Baza danych stale rośnie w tempie około 35 (MB) / dzień. Baza danych jeszcze nie osiągnęła początkowego rozmiaru 2 GB. Automatyczny wzrost plików DB jest ustawiony na 5 MB i chciałbym spróbować innego …
Mam kilka dużych .bakplików ze zrzutu SQL Server 2005. Czy mogę je przywrócić bez użycia SQL Server, zarówno do PostgreSQL, MySQL, jak i do płaskich plików tekstowych? Najbardziej przydatne byłoby rozwiązanie typu open source.
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.