Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.

3
Czy koncepcja klastrowanego indeksu w projekcie DB ma sens w przypadku korzystania z dysków SSD?
Czy podczas projektowania schematu danych serwera SQL i kolejnych zapytań, sprocków, widoków itp. Pojęcie indeks klastrowy i kolejność danych na dysku ma sens w przypadku projektów DB jawnie wdrażanych na platformach SSD? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx „Indeks klastrowy określa fizyczną kolejność danych w tabeli”. Na fizycznej platformie dyskowej projekt, aby je uwzględnić, ma …

6
Czy istnieje ograniczenie liczby baz danych, które można umieścić na jednym serwerze SQL?
Konfiguruję system SaaS, w którym planujemy udostępnić każdemu klientowi własną bazę danych. System jest już skonfigurowany, dzięki czemu możemy łatwo skalować się do dodatkowych serwerów, jeśli obciążenie staje się zbyt duże; mamy nadzieję, że będziemy mieć tysiące, a nawet dziesiątki tysięcy klientów. pytania Czy istnieje jakieś praktyczne ograniczenie liczby mikrodanych, …


5
Kiedy można zmniejszyć bazę danych?
Wiem, że shrink to diabeł: odwraca kolejność stron i jest odpowiedzialny za raka skóry, fragmentację danych i globalne ocieplenie. Lista jest długa ... Mówiąc to, powiedzmy, że mam bazę danych o pojemności 100 GB i usuwam 50 GB danych - nie z jednej tabeli, ale ogólne czyszczenie starych danych na …


5
Zaciemnianie danych w SQL Server
Jaka jest najlepsza praktyka zaciemniania danych w programie SQL Server? Chcemy wykorzystywać zamaskowane dane produkcyjne w naszym systemie UAT. Jeśli chcemy to zrobić szybko i przy większym stopniu zaciemnienia, jakie podejście należy zastosować? Mam na myśli mieszanie się postaci w imię i nazwisko ludzi, ale jak? Czy powinienem sam utworzyć …

3
Jak mogę zobaczyć bieżącą konfigurację poczty bazy danych?
Nasza instancja SQL Server (2008) jest skonfigurowana do wysyłania poczty i wszystko działa poprawnie, ale nie mogę dowiedzieć się, jak wyświetlić istniejącą konfigurację, w szczególności serwer SMTP. Z SSMS mogę jedynie uruchomić kreatora konfiguracji i nie mogę znaleźć niczego online - mnóstwo informacji na temat konfiguracji, ale nic na temat …

2
Kiedy aktualizować statystyki?
Odziedziczyłem plany konserwacji, które wykonują następujące czynności: Wyczyść stare dane Sprawdza integralność DB Wykonuje kopie zapasowe bazy danych i dziennika transakcji Reorganizuje nasze indeksy Aktualizacje statystyk Usuń stare kopie zapasowe i pliki planu konserwacji Z 23-minutowego planu konserwacji aktualizacja statystyk zajmuje aż 13 minut. Podczas tego 13-minutowego okresu dostęp do …

5
Czy widok zagnieżdżony to dobry projekt bazy danych?
Czytałem gdzieś dawno temu. Książka stwierdza, że ​​nie powinniśmy pozwalać na widok zagnieżdżony w SQL Server. Nie jestem pewien powodu, dla którego nie możemy tego zrobić, lub pamiętam nieprawidłowe stwierdzenie. Studenci SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE enroll_this_year = …

8
Czy select * nadal jest dużym nie-nie na SQL Server 2012?
W dawnych czasach uważano, że jest to duże nie-do zrobienia select * from tablelub select count(*) from tableze względu na hit wydajności. Czy nadal tak jest w przypadku późniejszych wersji programu SQL Server (używam 2012 r., Ale myślę, że pytanie dotyczyłoby lat 2008–2014)? Edycja: Ponieważ ludzie wydają się mnie tutaj …

5
Czy mogę uruchomić procedurę przechowywaną i natychmiast powrócić bez oczekiwania na jej zakończenie?
Mamy procedurę składowaną, którą użytkownicy mogą uruchomić ręcznie, aby uzyskać zaktualizowane numery raportu, który jest stale używany przez cały dzień. Mam drugą procedurę przechowywaną, która powinna zostać uruchomiona po uruchomieniu pierwszej procedury przechowywanej, ponieważ jest ona oparta na liczbach uzyskanych z tej pierwszej procedury przechowywanej, jednak jej uruchomienie trwa dłużej …


3
N prefiks przed ciągiem w zapytaniu Transact-SQL
Czy mógłbyś mi powiedzieć, kiedy powinienem użyć przedrostka N przed ciągiem w zapytaniu Transact-SQL? Zacząłem pracować z bazą danych, w której nie otrzymuję żadnych wyników przy użyciu takich zapytań SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' dopóki nie zmienię wzoru na N'%а_pattern%'. Nigdy wcześniej nie musiałem dodawać tego prefiksu, …

10
Jak skopiować tabelę za pomocą SELECT INTO, ale zignorować właściwość TOŻSAMOŚĆ?
Mam tabelę z kolumną tożsamości powiedzieć: create table with_id ( id int identity(1,1), val varchar(30) ); Dobrze wiadomo, że to select * into copy_from_with_id_1 from with_id; powoduje także copy_from_with_id_1 z tożsamością na id. W poniższym pytaniu dotyczącym przepełnienia stosu wymieniono jawnie listę wszystkich kolumn. Spróbujmy select id, val into copy_from_with_id_2 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.