Administratorzy baz danych

63
Jaki jest najlepszy sposób na zmniejszenie rozmiaru ibdata w mysql?

Mam niektóre serwery produkcyjne, których ibdatapliki powiększają się z dnia na dzień. Zużył już 290 GB miejsca. Tabele na serwerach to w większości InnoDB i są duże żądania odczytu i zapisu. Rozmiar pliku dziennika również rośnie. Tabele zawierają ogromną ilość danych. Jak mogę kontrolować...

62
MySQL: Utwórz indeks Jeśli nie istnieje

Czy istnieje sposób na utworzenie indeksu w MySQL, jeśli nie istnieje? MySQL nie obsługuje oczywistego formatu: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... Wersja MySQL ( mysql -V) to 5.1.48, ale myślę, że MySQL nie ma...

59
Napisz różnice między varchar i nvarchar

Obecnie korzystamy z naszej bazy danych SQL Server 2012 varchari chcielibyśmy to zmienić nvarchar. Wygenerowałem skrypt, aby to zrobić. Moje pytanie: czy są jakieś różnice w sposobie zapisywania danych w varcharkolumnach przez SQL Server nvarchar? Mamy wiele procedur zaplecza, o które się...

57
Jak wybrać pierwszy rząd każdej grupy?

Mam taki stół: ID | Val | Kind ---------------------- 1 | 1337 | 2 2 | 1337 | 1 3 | 3 | 4 4 | 3 | 4 Chcę zrobić SELECT, który zwróci tylko pierwszy wiersz dla każdego Val, uporządkuj według Kind. Przykładowe dane wyjściowe: ID | Val | Kind ---------------------- 2 | 1337 | 1 3 | 3 |...

56
Co to jest baza danych magazynu kluczy / wartości?

Przeglądałem stronę Wikipedii dotyczącą NoSQL i zawiera ona kilka odmian bazy danych magazynu kluczy / wartości, ale nie mogę znaleźć żadnych szczegółów na temat tego, co to znaczy przez magazyn kluczy / wartości w tym kontekście. Czy ktoś mógłby mi wyjaśnić lub powiązać wyjaśnienie ze mną? Ponadto...