Administratorzy baz danych

71
POŁĄCZ podzbiór tabeli docelowej

Próbuję użyć MERGEinstrukcji, aby wstawić lub usunąć wiersze z tabeli, ale chcę działać tylko na podzestawie tych wierszy. Dokumentacja MERGEzawiera dość mocno sformułowane ostrzeżenie: Ważne jest, aby określić tylko kolumny z tabeli docelowej, które są używane do dopasowywania celów. To znaczy...

71
Jak łatwo przekonwertować tabele utf8 na utf8mb4 w MySQL 5.5

Mam bazę danych, która teraz musi obsługiwać 4 bajty znaków (chiński). Na szczęście mam już MySQL 5.5 w produkcji. Chciałbym więc po prostu utworzyć wszystkie zestawienia, które są utf8_bin do utf8mb4_bin. Uważam, że przy tej zmianie nie ma utraty / przyrostu wydajności poza odrobiną narzutu...

70
Jak korzystać z psql bez pytania o hasło?

Napisałem skrypt do REINDEXindeksów w bazie danych. Oto jeden z nich: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]]; then echo...

68
Jak wymusić upuszczenie bazy danych w SQL Server 2008

Próbuję wymusić usunięcie bazy danych, ale po usunięciu bazy danych, gdy próbuję odtworzyć bazę danych, pojawia się błąd nie można utworzyć pliku C: \ Program Files ..... [nazwa bazy danych] .mdf, ponieważ już istnieje Oto moje zapytanie, aby wymusić usunięcie bazy danych Use master; ALTER...

67
Algorytm ustawiania MAXDOP dla SQL Server

Podczas konfigurowania nowego programu SQL Server używam następującego kodu, aby określić dobry punkt wyjścia dla MAXDOPustawienia: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production...