Pobrałem stąd próbkę w pamięci opartą na AdventureWorks i wykonałem wszystkie kroki opisane w dołączonym dokumencie. Jednak gdy próbuję uruchomić skrypt w SQL Server Management Studio, pojawia się komunikat o błędzie: Instrukcja ALTER DATABASE jest niedozwolona w przypadku transakcji z wieloma wyciągami Błąd wskazuje na linię 9, która jest: IF …
Pracuję nad przeniesieniem dużej aplikacji internetowej pl / sql na serwer dedykowany. Ta aplikacja znajduje się w jednym schemacie z 70 pakietami kodu programu. Ta aplikacja została złożona około 15 osób w różnym czasie. I było dla nas normalną praktyką tworzenie obcych kluczy w tabelach referencyjnych w różnych schematach, ponieważ …
Mam tabelę i muszę wybrać wszystkie wiersze z pustą wartością dla fk_fc_idpola (jako preludium do ich usunięcia), Column | Type | Modifiers ---------------+-----------------------------+------------------------------------------------------------ di_timestamp | timestamp without time zone | di_item_value | character varying(10) | fk_fc_id | integer | di_id | integer | not null default nextval('data_item_di_id_seq1'::regclass) Jednak to nie …
Mam dacpaca, który ustawił BlockOnPossibleDataLoss na false, jednak wdrożenie jest blokowane, kiedy uruchamiam go za pomocą narzędzia sqlpackage.exe, mówiąc mi: „Kolumna [a] jest upuszczana, może wystąpić utrata danych”. Jednak kiedy używam dokładnie tego samego profilu wdrażania i publikuję z Visual Studio 2012, to przechodzi.
Moi programiści skonfigurowali swoją aplikację do używania GUID jako PK dla prawie wszystkich swoich tabel, a domyślnie SQL Server ustawił indeks klastrowy na tych PK. System jest stosunkowo młody, a nasze największe tabele mają nieco ponad milion wierszy, ale przyglądamy się naszemu indeksowaniu i chcemy być w stanie szybko skalować, …
Muszę zmienić typ danych z INT na BIGINT w tabeli MySQL o pojemności 600 GB. Kolumna ma unikalny indeks. Mogę być dobry z niepodpisaną INT, ale zakładam, że przejście na to lub BIGINT będzie prawie takim samym bólem. Silnik stołu to InnoDB. Co byłoby łatwiejsze: ZMIEŃ TABELĘ Kopiowanie struktury i …
Byłbym wdzięczny, gdyby ktokolwiek mógł mi pomóc w wyborze właściwego polecenia w MySQL do zapytania całej bazy danych o silnik „MyISAM”. Muszę przekonwertować wszystkie DB i tabele z MyISAM do InnoDB.
Niedawno wykonałem zapytanie o aktualizację względem 100 000 rekordów. Zdałem sobie sprawę, że popełniłem błąd podczas działania zapytania i szybko odłączyłem kabel sieciowy. Czy zapytanie o aktualizację? zatrzymać przetwarzanie i całkowicie wycofać? kontynuować przetwarzanie do zakończenia i zatwierdzić? zatrzymać przetwarzanie i zostawić zaktualizowaną tylko część wierszy docelowych?
Czy istnieje sposób, aby dowiedzieć się, co jest buforowane w SQL Server 2008 R2? Znalazłem następujący fajny artykuł: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Chciałbym jednak wiedzieć, ile danych (np. W procentach i KB) jest przechowywanych dla każdej tabeli i indeksu. Czy istnieje prosty sposób na uzyskanie takich danych?
Jestem programistą PHP, więc nie bądź surowy. Mam zrzut dużego stołu ~ 5,5 GB. Nasz premier postanowił utworzyć w nim nową kolumnę, aby wykonać nową funkcję. Tabela to InnoDB, więc co próbowałem: Zmień stół na ekranie z blokadą stołu. Zajęło ~ 30 godzin i nic. Więc po prostu to powstrzymałem. …
Otrzymuję wiele błędów z LocalDB( błąd uruchamiania , nie mogę utworzyć bazy danych z SQL Server Management Studio, a także wiele problemów podczas próby przywrócenia kopii zapasowej) i żadna z poprawek, które znalazłem, nic nie pomaga. Wydaje mi się, że wszystkie błędy mają swoje źródło w uprawnieniach niepoprawnie skonfigurowane. Teraz …
Próbuję włączyć powolne rejestrowanie zapytań na naszym serwerze, aby zidentyfikować wszelkie zapytania, które mogłyby skorzystać z optymalizacji. Brzmi dość prosto, jednak mój plik nie jest zapisywany. Nie otrzymuję żadnych błędów ani nic podobnego, po prostu nie rejestruje powolnych zapytań. Pamiętam, aby zrestartować mysql po moich zmianach konfiguracji. Używam MySQL wer. …
Są sytuacje, które wymagają naprawdę dużego zapytania łączącego kilka tabel razem z instrukcjami sub select w celu uzyskania pożądanych rezultatów. Moje pytanie brzmi: czy powinniśmy rozważyć użycie wielu mniejszych zapytań i przenieść operacje logiczne do warstwy aplikacji, wysyłając zapytanie do bazy danych w więcej niż jednym wywołaniu, czy lepiej mieć …
Jestem w trakcie testowania i wypełniania określonej tabeli, która wykorzystuje SEQUENCEobiekt. W tym procesie testuję zapełnianie tabeli dziesiątkami tysięcy linii wstawiania (ponieważ nie jestem zaznajomiony z tym, jak to programować). Problem, który widzę w tej konkretnej tabeli, polega na tym, że kiedy rozpoczynam kolejny test populacji, SEQUENCEnie resetuje się z …
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.