Rozdział 3. Optymalizacja schematu i indeksowanie

Optymalizacja kiepsko zaprojektowanego lub błędnie zindeksowanego schematu może poprawić wydajność bazy danych o rząd wielkości. Jeżeli wymagana jest wysoka wydajność działania, schemat i indeksy bazy danych trzeba zaprojektować pod kątem określonych zapytań, które będą wykonywane. Należy także oszacować wymagania związane z wydajnością dla różnego rodzaju zapytań, ponieważ zmiany wprowadzone w jednym zapytaniu lub schemacie mogą mieć wpływ na inne elementy bazy danych. Optymalizacja często wiąże się z kompromisami. Przykładowo dodanie indeksów przyśpieszających pobieranie danych jednocześnie spowoduje spowolnienie operacji uaktualniania danych. Podobnie zdenormalizowany schemat może przyśpieszyć ...

Get Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.