Оценочная оптимизация для магии алгебра и реализация
Оценочная оптимизация для магии: алгебра и реализацияАннотация
Введение
Мотивация
Альтернативы перезаписи
Оценочное решение
Магические множества и оптимизация соединений
Букварь по оптимизации соединений
Упорядочение соединений и SIPS
Перезапись на основе магических множеств как метод соединения
Определение 3.1 (R Filter-Join S)
Ограничение пространства поиска
Предположение 1:
Оценка стоимости и мощности
Оценивание FilterCostRk
Пространственная сложность оптимизации
Как исчезает сложность?
Реализация в DB2 C/S V2
Осуществимость
Эффективность
Практический опыт
Оценочная оптимизация для магии: алгебра и реализация
Измерение производительности
Экспериментальная методология
Сравниваемые алгоритмы
Общие результаты
Фиксированные варианты SIPS
Результаты времени компиляции
Вариации экспериментов
Оценочная оптимизация для магии: алгебра и реализация
Алгебра ?-полусоединений
Нотация
Определение 7.1 (Мультимножественное
Правила преобразований для ?-полусоединения
Проталкивание
Упрощение:
Устранение
Оценочная модель для ?-полусоединения
Применение правил эквивалентности ?-полусоединения
Оценочная оптимизация для магии: алгебра и реализация
?-полусоединения и ограничительная магическая перезапись
Шаг CM-преобразования с использованием
Шаг CMT и CM-перезапись:
CM-преобразование SQL-блока с использованием
CM-преобразование SQL-запросов с представлениями:
Обсуждение
Родственные работы
Заключение
Acknowledgements
References
Cамоучитель по VB.NET
ПредисловиеВведение
Среда программирования VB .NET: Visual Studio .NET
Выражения, операторы и передача управления
Классы и объекты
Наследование и интерфейсы
Обработка событий и делегаты
Обработка ошибок в VB .NET
Формы Windows, графический вывод и печать
Ввод-вывод
Многопоточные приложения
Поддержка баз-данных в VB .NET
Краткий обзор ASP .NET
Сборки .NET, установка приложений и COM Interop