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
Jak duży powinien być mysql innodb_buffer_pool_size?
Mam zajętą ​​bazę danych z tabelami InnoDB o wielkości około 5 GB. Baza danych działa na serwerze Debiana przy użyciu dysków SSD i ustawiłem maksymalne połączenia = 800, które czasami nasycają i mielą serwer, aby się zatrzymać. Średnie zapytanie na sekundę wynosi około 2,5 KB. Muszę więc zoptymalizować wykorzystanie pamięci, …
170 mysql  innodb 


19
Czy programiści powinni mieć możliwość zapytania o produkcyjne bazy danych?
Czy programiści powinni mieć uprawnienia do przeszukiwania ( SELECT/ tylko do odczytu) baz danych produkcji? W poprzednim miejscu, w którym pracowałem, zespół programistów miał db_datareaderrolę; gdzie teraz pracuję, zespół programistów nie może nawet połączyć się z instancją produkcyjną. Jedną z instancji testowych jest kopia produkcyjna przywracana z produkcyjnej kopii zapasowej …

4
Pomoc w instalacji programu SQL Server 2017 - instalacja powłoki VS nie powiodła się z kodem wyjścia 1638
Wszelkie sugestie dotyczące rozwiązania tego błędu: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403 ------------------------------ BUTTONS: OK ------------------------------ To jest nowy laptop z systemem SQL Server 2016 express Visual Studio 2017 SSMS 2017 …

5
Przyznanie dostępu do wszystkich tabel dla użytkownika
Jestem nowy w Postgres i próbuję migrować nasze bazy danych MySQL. W MySQL mogę przyznać SELECT, UPDATE, INSERToraz DELETEprzywilejów na niskim uprzywilejowanego użytkownika i umożliwiają tych dotacji stosuje się do wszystkich tabel w określonej bazie danych. Coś mi brakuje w Postgresie, ponieważ wygląda na to, że muszę przyznać te uprawnienia …

7
Wymień uprawnienia do bazy danych za pomocą psql
Jestem w trakcie migracji serwera bazy danych i nie mogę zrozumieć (po przejrzeniu i przejrzeniu tutaj), jak mogę wyświetlić listę uprawnień do bazy danych (lub wszystkich uprawnień na serwerze) na PostgreSQL za pomocą psqlnarzędzia wiersza poleceń? Używam Ubuntu 11.04, a moja wersja PostgreSQL to 8.2.x.





8
Dlaczego nie powinniśmy dopuszczać wartości NULL?
Pamiętam, jak czytałem ten jeden artykuł na temat projektowania baz danych i pamiętam również, że powinieneś mieć właściwości pola NOT NULL. Nie pamiętam jednak, dlaczego tak było. Mogę tylko myśleć o tym, że jako twórca aplikacji nie musiałbyś testować NULL i możliwej nieistniejącej wartości danych (na przykład pusty ciąg znaków …

12
Czy pliki binarne powinny być przechowywane w bazie danych?
Jakie jest najlepsze miejsce do przechowywania plików binarnych związanych z danymi w bazie danych? Powinieneś: Przechowuj w bazie danych z obiektu blob Przechowuj w systemie plików z linkiem w bazie danych Przechowuj w systemie plików, ale zmień nazwę na skrót zawartości i zapisz skrót w bazie danych Coś, o czym …

13
Jak znaleźć katalog danych PostgreSQL?
Zapomniałem, jak ostatnio uruchomiłem PostgreSQL (to było miesiące temu) i nie pamiętam, gdzie znajduje się katalog danych. postgresPolecenia wydaje się wymagać lokalizację katalogu danych. Jestem na MacOsX, jeśli to pomaga. /usr/local/postgres nie istnieje na moim komputerze Mac. Korzystając z odpowiedzi podanych poniżej, stwierdziłem, że to tutaj: /usr/local/var/postgres

4
Dlaczego tabele liczb są „nieocenione”?
Nasz ekspert w dziedzinie bazy danych mówi nam, że tabele liczb są nieocenione . Nie bardzo rozumiem dlaczego. Oto tabela liczb: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO Numbers SELECT (a.Number * 256) …
112 sql-server 

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.