Справочное руководство по MySQL версии 4.1.1-alpha
В MySQL версии 3.23.6 можно было выбирать из трех основных форматов таблиц (ISAM, HEAP и MyISAM). Более новые версии MySQL могут поддерживать дополнительные типы таблиц (InnoDB или BDB) - в зависимости от варианта установки.
При создании новой таблицы можно указать MySQL, какой тип таблицы для нее использовать.
Для таблицы и определений столбцов MySQL всегда создает файл `.frm'. Индекс и данные хранятся в других файлах, в зависимости от типа таблиц.
Обратите внимание: если необходимо использовать таблицы InnoDB, при запуске следует указать параметр innodb_data_file_path. See section 7.5.2 Параметры запуска InnoDB.
Если попытаться воспользоваться таблицей, которая не была активизирована или добавлена при компиляции, MySQL вместо нее создаст таблицу типа MyISAM. Это очень полезная функция, когда необходимо произвести копирование таблиц с одного SQL-сервера на другой, а серверы поддерживают различные типы таблиц (например, при копировании таблиц на подчиненный компьютер, который оптимизирован для быстрой работы без использования транзакционных таблиц).
Тем не менее, такое автоматическое изменение таблиц может сбить с толку новых пользователей MySQL. Мы планируем устранить эту проблему путем введения предупреждений в новом клиент-серверном протоколе в MySQL 4.1, которые будут выводиться при автоматическом изменении типов таблиц.
Преобразовывать таблицы из одного типа в другой можно при помощи оператора ALTER TABLE. See section 6.5.4 Синтаксис оператора ALTER TABLE.
Обратите внимание на то, что MySQL поддерживает два различных типа таблиц: транзакционные (InnoDB и BDB) и без поддержки транзакций (HEAP, ISAM, MERGE и MyISAM).
Преимущества транзакционных таблиц (Transaction-safe tables, TST):
Надежность. Даже если произойдет сбой в работе MySQL или возникнут проблемы с оборудованием, свои данные вы сможете восстановить - либо методом автоматического восстановления, либо при помощи резервной копии и журнала транзакций.
Можно сочетать несколько операторов и принимать все эти операторы одной командой COMMIT.
Можно запустить команду ROLLBACK, чтобы отменить внесенные изменения (если работа не производится в режиме автоматической фиксации).
Если произойдет сбой во время обновления, все изменения будут восстановлены (в нетранзакционных таблицах все внесенные изменения не могут быть отменены).
Лучше обеспечивает параллелизм при одновременных обновлениях таблицы и чтении.
Обратите внимание, что для использования таблиц InnoDB вам как минимум следует указать опцию innodb_data_file_path. See section 7.5.2 Параметры запуска InnoDB.
Преимущества нетранзакционных таблиц (non-transaction-safe tables, NTST):
Работать с ними намного быстрее, так как не выполняются дополнительные транзакции.
Для них требуется меньше дискового пространства, так как не применяются дополнительные транзакции.
Для обновлений используется меньше памяти.
В операторах можно сочетать таблицы TST и NTST, чтобы взять лучшее от каждого типа.
Таблицы MyISAM
Пространство, необходимое для ключей
Форматы таблиц MyISAM
Характеристики статических таблиц (с фиксированной длиной)
Характеристики динамических таблиц
Характеристики сжатых таблиц
Проблемы с таблицами MyISAM.
Повреждения таблиц MyISAM
Clients is using or hasn't closed the table properly
Таблицы MERGE
Проблемы при работе с таблицами MERGE
Таблицы ISAM
Таблицы HEAP
Обзор таблиц InnoDB
Параметры запуска InnoDB
Создание табличной области InnoDB
Если во время создания базы данных что-то происходит не так
Создание таблиц InnoDB
Преобразование таблиц MyISAM в формат InnoDB
Ограничения внешнего ключа
Добавление и удаление файлов данных и журналов InnoDB
Создание резервных копий и восстановление баз данных InnoDB
Контрольные точки
Перенесение базы данных InnoDB на другой компьютер
Транзакционная модель InnoDB
Согласованное чтение
Чтение с блокировкой
Блокировка следующего ключа: устранение проблемы с фантомом
Блокировка, осуществляемая различными операторами SQL в InnoDB
Обнаружение и откат взаимоблокировки (deadlock)
Пример работы согласованного чтения в InnoDB
Каким образом избежать взаимоблокировок (deadlock)?
Рекомендации по увеличению производительности
InnoDB Monitor
Реализация многовариантности
Структуры таблиц и индексов
Физическая структура индекса
Буферизация вставок
Адаптивный хешированный индекс
Физическая структура записи
Как работают автоинкрементные столбцы в InnoDB
Дисковый ввод/вывод
Управление файловым пространством
Дефрагментация таблицы
Обработка ошибок
Ограничения для таблиц InnoDB
Контактная информация для получения данных по InnoDB
Обзор таблиц BDB
Установка BDB
Параметры запуска BDB
Характеристики таблиц BDB
Что нам нужно исправить в BDB в ближайшем будущем:
Операционные системы, поддерживаемые BDB
Ограничения таблиц BDB
Ошибки, которые могут возникнуть при использовании таблиц BDB
Торговые стратегии
Каждый человек пришедший на биржу и удачно закрывших хоть один ордер начинает подумывать о том, что изобрел свою стратегию торговли. Напрасно. Скорее всего это было сделано до него и смею вас заверить с лучшими результатами. Но кого и когда это останавливало? Меня вот не остановило. Да это и хорошо. Иначе не было бы у нас всего этого изобилия тактик и стратегий извлечения денег из рынка.Торговые стратегии - CCI
Торговые стратегии - MA
Торговые стратегии - MACD
Торговые стратегии - RSI
Адаптивные торговые стратегии
Адаптивный метод торговли
Алгоритмические торговые стратегии
Торговые стратегии - Арбитраж
Торговые стратегии - Боллинджер
Торговые стратегии внутри дня
Торговые стратегии - Волатильность
Торговые стратегии - Волны
Торговые стратегии - Время
Торговые стратегии - Вход
Торговые стратегии - Выход
Торговые стратегии - Диапазон
Долгосрочные торговые стратегии
Торговые стратегии - Стохастик
Торговые стратегии и тактики
Теория торговых стратегий
Торговые стратегии
Торговые стратегии - Тренд
Стратегии дэйтрейдинг онлайн
Торговые стратегии - Импульс
Инвестирование в стратегии
Торговые стратегии - Индикаторы
Торговые стратегии - Ишимоку
Торг. стратегии - Каналы и Коридоры
Комбинированные стратегии
Краткосрочные торговые стратегии
Методы торговых стратегий
Модели торговых стратегий
Нейросети в торговых стратегиях
Новости торговых стратегий
Торговые стратегии внутри дня
Построение торговой системы
Реальность пробуждения
Стратегии торговли мастеров
Курьезные торговые стратегии
Торговые стратегии - Уровни
Торговые стратегии - Цена
Торговые стратегии - Ценные бумаги
Стратегии - Цифровые сигналы
Стратегии - Спектральный анализ
Стратегии - Спекулятивные рынки
Ошибки торговых стратегий
Торговые стратегии - Параболик
Торговые стратегии - Патерны
Торговые стратегии - Пересечения
Торговые стратегии - Пипсовка
Правила торговых стратегий
Торговые стратегии - Прорыв
Торговые стратегии - Разворот
Торговые стратегии - Свечи
Торговые стратегии - Свинг
Торговые стратегии - Серфинг
Торговые стратегии - Скальпинг
Торг. стратегии - Скользящие каналы
Торговые стратегии - Спектр
Торговые стратегии - Спрэд
Торговые стратегии - Средние
Торговые стратегии - Стоп
Торговые стратегии - Черепахи
Электронный трейдинг
Энциклопедия торговых стратегий
Торговые стратегии - Ваши стратегии
Стратегии - Мышление Черепах