Pytania otagowane jako online-operations

3
Dlaczego miałbym kiedykolwiek preferować ALGORYTM = KOPIUJ zamiast ALGORYTM = WSTAW?
Ponieważ MySQL 5.6 wprowadził DDL online, ALTER TABLEpolecenie może opcjonalnie mieć jeden ALGORITHM=INPLACElub ALGORITHM=COPYokreślony. Przegląd internetowych DDL zauważa, że domyślnie INPLACEjest stosowany wszędzie tam, gdzie to możliwe, i sugeruje (nigdy dość podając ją), że INPLACEalgorytm jest tańszy niż COPYsię jest. Jaki więc powód powinienem podać ALGORITHM=COPYw ALTER TABLEoświadczeniu?

1
Czym dokładnie jest „online” w OLAP i OLTP?
Jestem trochę zdezorientowany, ponieważ kwestionuję definicję „online” w OLTP i OLAP. Kiedyś myślałem, że „online” oznacza, że ​​chcemy naszej odpowiedzi w ograniczonym czasie i na podstawie danych dostępnych w danym momencie. Ale zapytania OLAP mogą potrwać kilka godzin - czy to nie jest offline? Szybkie wyszukiwanie wskazuje offline OLAP, co …
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.