Содержание
- 2. Фундамент: существующие возможности 5.0 хранимые процедуры, функции, триггеры представления (views) INFORMATION_SCHEMA.* таблицы типы таблиц/storage engines NDB
- 3. Статус 5.1 и 6.0 5.1 Release Candidate, устранение ошибок Release/GA в ближайщее время (Q2/08) 6.0 Alpha
- 4. Основные направления разработки 5.1 удобство администрирования (partitioning, events, log tables) высокая доступность (NDB replication, NDB disk-data,
- 5. Удобство администрирования: partitioning диспетчер событий (events) новые возможности аудита и отладки (information_schema.processlist, log tables)
- 6. Partitioning: данные и индексы предназначен для управления большими объемами данных повышение скорости доступа к данным простота
- 7. Partitioning: примеры разбиение по диапазону – подходит для хранения исторической информации или других слабо связанных данных
- 8. Partitioning: примеры по значению хэш-функции – для равномерного распределения данных среди нескольких физический устройств и повышения
- 9. Partitioning: примеры по первичному ключу – используется если данные ключа распределены равномерно. CREATE TABLE HASH_EXAMPLE (col1
- 10. Partitioning: примеры по списку значений – позволяет с точностью указать распределение данных для каждого значения CREATE
- 11. Partitioning: примеры возможность создания вложенных разбиений CREATE TABLE SUB_EXAMPLE ( CUSTOMER_NUMBER INT NOT NULL, CUSTOMER_ORDER VARCHAR(50)
- 12. Partitioning: мета-информация mysql> desc partitions; +-------------------------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default
- 13. Partitioning: мета-информация mysql> insert into test.RANGE_BY_DATE VALUES(1,'TEST',NOW()); mysql> insert into test.RANGE_BY_DATE VALUES(2,'TEST',NOW()); mysql> insert into test.RANGE_BY_DATE
- 14. Partitioning: производительность mysql> CREATE TABLE part_tab -> ( c1 int ,c2 varchar(30) ,c3 date ) ->
- 15. Диспетчер событий новый тип объекта – событие, EVENT позволяет создавать единоразовые или повторяющиеся задачи позволяет выполнить
- 16. Events: пример реорганизация таблиц каждое воскресенье в 6 утра DELIMITER // CREATE EVENT OPTIMIZE_TABLES ON SCHEDULE
- 17. Events: пример DBA решает что с 2007 года таблица более не нужна. DELIMITER // CREATE EVENT
- 18. Новые возможности аудита таблица PROCESSLIST таблица general_log, slow_log CSV или MyISAM формат *_log таблиц SQL
- 19. Таблица INFORMATION_SCHEMA.PROCESSLIST mysql> desc processlist; +---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default
- 20. Лог-таблицы: структура mysql> desc slow_log; +----------------+--------------+------+-----+-------------------+-------+ | Field | Type | Null | Key | Default
- 21. Лог-таблицы: примеры mysql> select query_time, rows_examined, sql_text -> from slow_log -> order by query_time desc ->
- 22. Высокая доступность(HA) • новый формат репликации: row-based NDB cluster: данные на диске • NDB cluster: репликация
- 23. Новый формат репликации: row-based опционален – сохранён старый формат любые сценарии репликации наиболее надёжный распространён в
- 24. таблицы могут храниться на диске управление дисковым пространством при помощи tablespaces индексы хранятся в памяти Кластер:
- 25. Кластер: определение табличных пространств CREATE TABLESPACE ts1 ADD DATAFILE 'datafile.dat' USE LOGFILE GROUP lg1 INITIAL_SIZE 12M
- 26. Кластер: репликация возможность асинхронной репликации данных из одного кластера в другой ограничение: нет поддержки CREATE/ALTER/DROP TABLE
- 27. Новые возможности манипуляций с данными: • улучшение полнотекстового поиска • XML: поддержка XPath
- 28. пример PLUG-IN парсера включён в main tree поддержка списков стоп-слов возможность игнорировать регистр возможность влиять на
- 29. XML документ доступен пользователю в виде дерева узлов возможность доступа к значениям без пересылки на клиент
- 30. XPath: пример mysql> SELECT extractValue(doc,'/book/author/initial') FROM x; +------------------------------------------+ | extractValue(doc,'/book/author/initial') | +------------------------------------------+ | CJ | |
- 31. Пример работы c RSS: извлечение заголовков mysql> select ExtractValue(raw_xml, "/*/channel/title") from sites_log LIMIT 7; +-----------------------------------------------------+ |
- 32. Основные направления разработки 6.0 Falcon storage engine неблокирующие операции (online backup, online ALTER in NDB) производительность
- 33. Falcon Новый storage engine который: Ориентирован на OLTP Оптимизирован для современного оборудования Реализует ACID транзакции Использует
- 34. Online backup Поддерживает все основные storage engines Не блокирует DML для engines Имеющих native driver (метод
- 35. NDB: Online ALTER TABLE Поддержка неблокирующих для чтения и обновления DDL операции: ADD COLUMN ADD INDEX
- 36. Улучшения в оптимизаторе Улучшения в реализации подзапросов: materialization semi-join (различные стратегии) FROM-flattening Другие улучшения (?)
- 38. Скачать презентацию



































Презентация Microsoft PowerPoint
Физические качества и их развитие
фрезерование
Vihannestalo Jordas Ab (Robbes Lilla Tradgard) Год основания: 2001 Месторасположение: Итя-Уусимаа Контактное лицо: Роберт Йордас Должность: В
ITSoft CRM
Космосу -50
Некоторые аспекты состояния костной системы в патологии, критерии дифференциации остеопороза и метастаза рака в кости Некоторые
Дисциплина профессионального цикла для студентов, обучающихся по магистерским программам
Линзы
Fashion Bags
Искусство ведения спора
Norman England
Десять секретов удачного кадра
Воздействие допинга на организм человека
Презентация на тему Юридическая ответственность (10 класс)
Гжель. Рисунок
бюджет семьи ворониных
Spotlight 3
Практическое занятие №7. Социальная психология
Продуктова IТ компанія “Mellove”
Методика изучения элементов комбинаторики в условиях профильного обучения математике
Система последипломного образования микробиологов и специалистов клинической лабораторной диагностики Израиля
Презентация на тему Языковые верования восточных славян
Синтез искусств в театре, кино, на телевидении
Презентация на тему Проводники и диэлектрики Физика твердого тела
Новые социальные требования к системе российского образования
Fiche technique
Мастер – класс Осенние фантазии