Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

3
Ogranicz aktualizację do niektórych kolumn. Zezwalaj tylko na procedurę składowaną, aby zaktualizować te kolumny
Mam wrażliwe kolumny cen, które chciałbym zaktualizować tylko za pomocą procedury składowanej. Chciałbym, aby wszystkie próby zmiany kodu w tych kolumnach cenowych lub ręczne próby zakończyły się niepowodzeniem, jeśli nie używa procedur przechowywanych zaprojektowanych do jego aktualizacji. Rozważam wdrożenie tego przy użyciu wyzwalaczy i tabeli tokenów. Rozważam pomysł posiadania tabeli …

6
SQL Server Management Studio 2012: Jak mieć foldery w projekcie SSMS?
Korzystam z SSMS 2012, aby rozmawiać z serwerem SQL 2012 i serwerami Azure SQL, których używamy. Przyznaję, że nie jestem ekspertem od SQL, dlatego zapisuję większość moich skryptów SQL na przyszłość. Szybko natrafiłem na około 20 skryptów .SQL w projekcie SSMS i wszystkie one mieszkają w tym samym folderze „Zapytania”. …

3
Utworzenie centralnej biblioteki procedur przechowywanych / funkcji repozytorium CLR dla wewnętrznych procedur przechowywanych w innych bazach danych, które mają być używane?
Chciałbym użyć kodu, który opracowałem w języku C # CLR, aby był używany we wszystkich bazach danych w systemie, aby nie musiałem ustawiać każdej z nich jako wiarygodnej, włączać CLR i trzymać w jednym pakiecie tego samego kodu . Czy istnieje najlepszy sposób na to z administracyjnego i bezpieczeństwa punktu …

5
Jak zarządzać milionami użytkowników?
Zaraz wypuszczę coś naprawdę dużego. Muszę przygotować mój serwer i bazę danych. Chciałbym pogrupować każdy zestaw 100 000 użytkowników w osobne tabele użytkowników, ale nie wiem, jak powiązać jednego użytkownika próbującego zalogować się do odpowiedniej tabeli użytkowników. Na przykład, skąd mam wiedzieć, że użytkownik jay@mail.comjest powiązany z tabelą 36 użytkowników? …
17 mysql  users 

3
Czy powinienem migrować dane przy użyciu odłączania / kopiowania / dołączania lub poprzez tworzenie kopii zapasowych-przywracanie-odtwarzanie?
Mam zamiar rozpocząć migrację plików bazy danych do nowej sieci SAN (ze starej sieci SAN) i mam kilka opcji, aby to zaimplementować. (1) Zasugerowano, żebym przyjrzał się poziomowi przywracania pełnej kopii zapasowej do nowej bazy danych na serwerze. Jednak (2) moim pierwotnym planem było skopiowanie plików ze starej sieci SAN …

1
Kiedy należy podać PAD_INDEX?
Tak więc możesz użyć, FILLFACTORaby zostawić miejsce na stronach indeksu liści. OkreślaniePAD_INDEX pozostawia również miejsce w węzłach pośrednich. Jakie scenariusze należy określić PAD_INDEXi jakie korzyści zapewnia indeks?

2
Dlaczego istnieje PostgreSQL Turtle?
Właśnie sprawdzałem stronę propagandową PostgreSQL i znalazłem to małe dzieło sztuki: Jest to logo PostgreSQL „Turtle Style” . Ile to ma lat i czy PostgreSQL oficjalnie użył żółwia zamiast słonia? Jaka jest tutaj historia?
17 postgresql 

3
Co oznacza skrót NVL?
Co oznacza NVLskrót Mówię o funkcjach Oracle i Informix (być może także niektórych) używanych do odfiltrowywania wartości innych niż NULL z wyników zapytań (podobnie jak COALESCEw innych bazach danych).

2
Ponownie oblicz wymiar czasu w BIDS
Używam BIDS, aby utworzyć kostkę w SSAS 2008 r2. Użyłem kreatora do stworzenia wymiaru czasu. Częścią tej konfiguracji jest wybór zakresu dat. Po utworzeniu zdałem sobie sprawę, że potrzebuję szerszego zakresu dat niż pierwotnie określiłem. Odkryłem, że mogę otworzyć wymiar, przejść do właściwości i ponownie zdefiniować tam zakres dat. Zapisałem …

1
Niska wydajność programu SQL Server po zamknięciu studia zarządzania
Zauważyłem dziwne zachowanie programu SQL Server 2008 R2 Express: zwykle mój czas wykonania zapytania wynosi ~ 650 ms, ale jeśli otworzę Management Studio i uruchomię dowolne proste zapytanie (na przykład SELECT * FROM Something), czas wykonania wynosi ~ 40 ms. Jeśli zamknę studio zarządzania, ta wartość powróci do normalnego poziomu …
17 sql-server  ssms 



3
Dlaczego relacyjne bazy danych nie mogą sprostać skalom Big Data?
Często powtarza się, że problemem Big Data jest to, że relacyjne bazy danych nie mogą być skalowane w celu przetworzenia ogromnych ilości danych, które są obecnie tworzone. Ale jakie są ograniczenia skalowalności, z którymi nie wiążą się rozwiązania Big Data, takie jak Hadoop? Dlaczego Oracle RAC, MySQL sharding lub MPP …

1
Puste ciągi: dlaczego lub kiedy „równa się”?
Kto może wyjaśnić, dlaczego select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); plony ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 Zabawną tego konsekwencją jest to, że w create table test ( val varchar(10) ); insert into test …

4
Wywołaj procedurę przechowywaną z wyzwalacza
Utworzyłem procedurę przechowywaną w mysql przy użyciu następującej składni. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON ugm.`gid` = …

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.