Справочное руководство по MySQL версии 4.1.1-alpha


1.10.4 Что должно быть сделано в ближайшем будущем - часть 3


  • Автоматический вывод из mysql в Netscape.

  • LOCK DATABASES (с различными опциями.)

  • Функции: ADD_TO_SET(value,set) и REMOVE_FROM_SET(value,set).

  • Добавить использование t1 JOIN t2 ON ... и t1 JOIN t2 USING ... В данное время можно использовать этот синтаксис только с LEFT JOIN.

  • Намного большее количество переменных для SHOW STATUS. Фиксирование операций чтения и обновления. Выборки по 1 таблице и выборки по связям. Среднее число таблиц в выборке. Большое число запросов ORDER BY и GROUP BY.

  • Если вы прерываете выполнение запроса в середине, необходимо открыть другое соединение и убить старый выполнявшийся запрос. В свою очередь, сервер должен распознавать это на своей стороне.

  • Добавить интерфейс обработчика для табличных данных таким образом, чтобы была возможность использовать его как системную таблицу. Это будет работать несколько медленно в случае запрашивания информации обо всех таблицах, но очень гибко. Должен быть реализован SHOW INFO FROM tbl_name для основных данных о таблицах.

  • Сделать возможным SELECT a FROM crash_me LEFT JOIN crash_me2 USING (a); в данном случае подразумевается, что a будет браться из таблицы crash_me.

  • Oracle-подобный CONNECT BY PRIOR ... для изучения иерархических структур.

  • mysqladmin copy database new-database; требуется добавить команду COPY

    в mysqld.

  • Список процессов должен показывать количество запросов/потоков.

  • SHOW HOSTS для распечатки информации о кэше имен хостов.

  • Опции DELETE и REPLACE для оператора UPDATE (оператор с этими опциями будет удалять строки при получении ошибки дублирующихся ключей во время обновления).

  • Изменить формат DATETIME, чтобы сохранять порции в секундах.

  • Добавить все недостающие типы ANSI92 и ODBC 3.0.

  • Изменить имена таблиц с пустых строк на NULL для вычисляемых столбцов.

  • Не использовать Item_copy_string для числовых значений во избежание преобразований число->строка->число в случае: SELECT COUNT(*)*(id+0) FROM table_name GROUP BY id

  • Сделать возможным использование новой библиотеки GNU regexp вместо текущей (библиотека GNU должна быть намного быстрее, чем предыдущая).




  • - Начало -  - Назад -  - Вперед -