17.01.2011
Список изменений в СУБД ЛИНТЕР от 17.01.11
Платформы:
Семейство Windows (32-х разрядные):
- в дистрибутив добавлен диалект Hibernate;
- улучшена диагностика проблем запуска компонентов ядра.
Семейство UNIX:
- улучшена работа в режиме ввода паролей в консольных утилитах ЛИНТЕРа (dbstore, loarel).
- упорядочено включение pthread-библиотек при сборке разделяемых библиотек.
QNX:
- оптимизирован однопотоковый обмен за счет более редкой посылки сигналов;
- оптимизирована сборка ODBC c driver manager.
Интерфейсы:
ADO.NET:
- значительно улучшена поддержка NHibernate.
ODBC:
- усовершенствован поиск конфигурационного файла для UnixODBC;
- оптимизирована работа с именами атрибутов.
JDBC:
- усовершенствована работа со значениями типа NCHAR VARYING в JDBC-сервере;
- обновлены readme-файлы.
LinQT:
- добавлена поддержка имён таблиц и столбцов в смешанном регистре для QT4.
PCL (встроенный SQL):
- обеспечена возможность трансляции запросов с размером внутреннего представления больше 8K (до 64К).
Утилиты:
lindeskx: множественные изменения и доработки
- улучшена работа с внешним редактором BLOB-файлов;
- унифицированы процедуры загрузки информации;
- добавлена возможность настраивать поведение разделяемых панелей для редактора запросов;
- добавлена возможность работы с QT4;
- усовершенствовано отображение информации об AUTOINC-столбцах.
loarel:
- настроено получение сигнала в момент ожидания ответа от пользователя;
- унифицирован код с другими утилитами.
dbstore:
- настроено получение сигнала в момент ожидания ответа от пользователя;
- унифицирован код с другими утилитами;
- обеспечено сохранение столбцов GENERATED BY DEFAULT.
lhb:
- в lhbx усовершенствован вывод информации в окно результатов для предотвращения переполнения буфера;
- в lhbx изменен внешний вид диалога полного сохранения базы;
- добавлена возможность работы с QT4;
- оптимизирована работа с блоком данных, в момент прерывания сохранения изменений.
testdb:
- усовершенствована проверка базы, включающей мультибайтные кодировки;
- оптимизирована проверка индексов для баз с расширенными установками безопасности.
migration:
- добавлена возможность работы с QT4;
- улучшена навигация по дереву объектов.
datariver:
- добавлена поддержка MySQL5;
- добавлена поддержка современных версий MS SQL.
Ядро СУБД и транслятор SQL:
-
добавлена возможность сортировки широких записей (суммарный размер столбцов, по которым производится сортировка, теперь ограничивается не 4K, а MAX RECORD SIZE, т.е. может доходить до 64K);
-
добавлена возможность регулирования максимального размера памяти, используемой каналом для обработки запросов. Этот размер теперь может превышать 64K (что раньше не допускалось);
-
оптимизировано создание бит-векторов для временных таблиц, что позволило ускорить обработку запросов с группировкой;
-
улучшено квантование обработки запросов, которые требуют перенумерации ответов (это преимущественно запросы к VIEW и содержащие подзапросы во FROM-конструкциях);
-
оптимизирован процесс восстановления БД после нештатного завершения работы ядра СУБД, в том числе в режиме горячего резервирования;
-
усовершенствована перестройка фразовых индексов (одновременная перестройка фразовых индексов, NULL-значения и пустые значения во фразовых индексах, ведение очереди фразовых индексов). Улучшены возможности диагностики подсистемы фразовых индексов;
-
оптимизирована работа с глобальными временными таблицами.