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

4
Czy utworzyć osobne tabele dla różnych typów produktów?
Jestem w trakcie projektowania bazy danych i zastanawiam się nad moimi początkowymi decyzjami projektowymi ... Typy produktów są następujące ... Modele, części, zestawy części zamiennych i opcje. Opcja A (pierwszy projekt): planowałem mieć osobne tabele dla powyższych typów produktów. Powiedziałbym, że około 75% pól będzie takich samych w każdej tabeli. …

7
Przechowywanie adresu IP
Muszę przechowywać adres IP wszystkich zarejestrowanych użytkowników w bazie danych. Zastanawiam się, ile znaków powinienem zadeklarować dla takiej kolumny? Czy powinienem również obsługiwać IPv6? Jeśli tak, jaka jest maksymalna długość adresu IP?


2
SQL Server - udzielanie uprawnień do całego schematu vs. obiekt?
Jestem bardzo zielony, jeśli chodzi o świat zarządzania uprawnieniami do baz danych w SQL Sever. Uprośćmy przykład. Powiedzmy, że konto „admin” jest właścicielem schematów A, B i C. Istnieje jeszcze inne „konto” konta, do którego chcesz mieć pełne uprawnienia (aktualizacja / usuwanie / wstawianie / wybieranie / zmiana) do dowolnego …


5
Korzyści z używania backtick (`) w zapytaniach MySQL?
W MySQL możemy tworzyć zapytania z lub bez `symbolu backtick ( ). Przykład: SELECT * FROM TEST; SELECT * FROM `TEST`; Oba działają dobrze w konsoli mysql. Czy jest między nimi jakaś różnica techniczna? Czy jest jakaś korzyść przy użyciu ( `) w porównaniu z prostymi zapytaniami?
25 mysql  select 


1
(NOLOCK) vs NOLOCK
Badałem pewne blokowanie, gdy zobaczyłem zapytanie, które wyglądało mniej więcej tak: SELECT SomeField FROM SomeTable NOLOCK Widziałem NOLOCKi byłem ciekawy, jak może blokować inne zapytania, w tym przypadku DELETEoświadczenia. Rzuciłem okiem na zamki sp_locki oto, co zobaczyłem: DB S GRANT TAB IS GRANT PAG S GRANT Rozumiem teraz, że NOLOCKpowinien …



2
Oszacowanie liczności dla operatora LIKE (zmienne lokalne)
Miałem wrażenie, że podczas korzystania z LIKEoperatora we wszystkich optymalizacjach dla nieznanych scenariuszy zarówno starsze, jak i nowe CE używają szacunku 9% (zakładając, że odpowiednie statystyki są dostępne, a optymalizator zapytań nie musi uciekać się do domysłów selektywności). Podczas wykonywania poniższego zapytania względem bazy danych kredytów otrzymuję różne szacunki w …





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.