Jaki jest dobry sposób, aby przechowywane procesory były wystarczająco solidne, aby mogły bardzo dobrze skalować, a także zawierać obsługę błędów? Ponadto, jaki jest najlepszy sposób radzenia sobie z wieloma scenariuszami błędów w przechowywanym proc i posiadania inteligentnego systemu informacji zwrotnej, który zwróci istotne informacje o błędach do aplikacji wywołujących?
Jestem w trakcie debaty na temat tego, czy lepiej zrobić PRIMARY KEYz Kolumny tożsamości , z UDF, który wyraźnie generuje unikalny identyfikator. Opowiadam się za kolumną tożsamości. Twierdzi, że mój partner opowiada się za ręcznym generowaniem wartości umieszczając UDF na innym stole, na którym możemy mieć UDF zablokuj zasób zwiększ …
Proszę spojrzeć na ten kod: create table #t1( id int identity (1,1), val varchar(10) ); insert into #t1 values ('a'); insert into #t1 values ('b'); insert into #t1 values ('c'); insert into #t1 values ('d'); Teraz, ilekroć to wykonasz select *, ( select top 1 val from #t1 order by …
Ostatnio zamiast tylko powiększania plików, gdy ich wykorzystanie jest zbliżone do 80%, byłem bardziej proaktywny w odzyskiwaniu miejsca za pomocą zwykłych sztuczek, takich jak defragmentacja hałd, dodawanie i usuwanie indeksów klastrowych, wdrażanie kompresji wierszy lub stron itp. Jednak istnieje kilka przypadków, w których mogłem odzyskać jeszcze więcej miejsca, wykonując DBCC …
Próbuję pomóc klientowi z zewnętrznym dodatkiem SAP, który ma usterkę związaną z publikowaniem i nie ma już wsparcia. W pewnych okolicznościach archiwizuje i niekompletne przesyłanie z tabeli kolejki wysyłania do tabeli archiwizacji wysyłania. Muszę przenieść te zarchiwizowane wyniki z powrotem do kolejki. Identyfikator kolejki jest kolumną tożsamości i chciałbym, aby …
co oznacza last_worker_time i last_elapsed_time w DMV sys.dm_exec_query_stats i jaka jest między nimi różnica ? kiedy strzelam poniżej zapytania SELECT TOP 20 qs.last_worker_time, qs.last_worker_time/1000000 last_worker_time_in_S, qs.last_elapsed_time, qs.last_elapsed_time/1000000 last_elapsed_time_in_S FROM sys.dm_exec_query_stats qs order by qs.last_worker_time desc Otrzymuję wynik jak poniżej. Zauważyłem, że albo oba są równe, albo czas, który upłynął, to …
Utrzymuję bazę danych SQL Server 2005, która zawiera około 2,9 TB danych (2 x 1,45 TB - mam schemat RAW i schemat ANALIZY, więc w zasadzie dwie kopie zebranych danych). Model odzyskiwania jest PROSTY i .ldfma prędkość 6 Gb. Z jakiegokolwiek powodu .mdfjest to 7,5 TB. Teraz w tabeli ANALIZA …
Jestem zdezorientowany. AFAIK SQL Server 2005 Express ma limit wielkości bazy danych 4 GB . Mam jednak następujące wyniki z sp_spaceused: Jak mogę sprawdzić, czy mój DB osiąga limit rozmiaru? Czy nieprzydzielone miejsce jest space leftważne, dopóki nie osiągnę limitu? Ile mam miejsca? Czy index_sizeliczy się limit?
Przeprowadzamy migrację z SQL Server 2000 do 2008 teraz. Wprowadzamy wiele zmian w kodzie, skryptach, ponieważ wprowadzono wiele zmian od 2000 do 2008 roku. Wprowadzając te zmiany, chcę wiedzieć - czy jest coś, co mogę teraz zrobić, aby zapewnić zgodność z 2012 r. o tym samym czasie. Przynajmniej te zmiany, …
Jestem w trakcie tworzenia środowiska TEST dla naszych programistów SQL Server. W produkcji mamy 3 serwery SQL, SQL01zawiera kilka baz danych, które są dublowane SQL02. SQL03działa jako świadek w „wysokim bezpieczeństwie z automatycznym przełączaniem awaryjnym” lub konfiguracją synchroniczną. Użyłem VMWare P2V do wirtualizacji wszystkich trzech maszyn na osobny sprzęt, ponownie …
Trochę tła. Opracowaliśmy aplikację korzystającą z replikacji scalającej. Obecnie publikujemy około 212 artykułów i wszystko jest w porządku, ponieważ wydaje się, że mieści się w limicie 256 artykułów. (Korzystanie z SQL Standard 2005 na serwerze i 2005 Express na poziomie subskrybenta). Jesteśmy w trakcie opracowywania nowej wersji, z nową bazą …
Chciałbym móc przewidzieć, czy operacja DELETE spowoduje naruszenie ograniczenia, bez faktycznego wykonania operacji usuwania. Jakie są moje opcje? Czy istnieje prosty sposób na wykonanie „próbnego uruchomienia” USUŃ?
Użytkownicy wpisują wyszukiwane hasło w polu, a ta wartość jest przekazywana do procedury składowanej i sprawdzana względem kilku różnych pól w bazie danych. Te pola nie zawsze są tego samego typu danych. Jedno pole (numer telefonu) składa się ze wszystkich cyfr, więc podczas sprawdzania usuwa wszystkie znaki nienumeryczne z ciągu …
SQL Server 2005 Muszę być w stanie nieprzerwanie przetwarzać około 350 milionów rekordów w tabeli rekordów 900 milionów. Kwerenda, której używam do wybrania rekordów do przetworzenia, ulega znacznej fragmentacji podczas przetwarzania i muszę przerwać przetwarzanie w celu odbudowania indeksu. Pseudo model danych i zapytanie ... /**************************************/ CREATE TABLE [Table] ( …
Chcę zaktualizować funkcję skalarną w naszej bazie danych. Ta funkcja jest używana dla kilku kolumn obliczeniowych w tabeli kluczy, więc otrzymuję błąd zależności, jeśli spróbuję ją zaktualizować. Mogę jawnie usunąć kolumny, zaktualizować funkcję i ponownie dodać kolumny, ale bez większego zainteresowania, to zmieni kolejność kolumn i może mieć inne niezamierzone …
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.