Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Обслуживание и мониторинг
Оптимизация производительности
Устранение неполадок
Справочное руководство
Справочник по SQL
Часто задаваемые вопросы
Загрузка или перезагрузка файла разделяемой библиотеки.
LOAD 'filename'
Эта команда загружает файл разделяемой библиотеки в адресное пространство сервера базы данных YMatrix. Если файл уже был загружен ранее, он сначала выгружается. Эта команда в основном используется для выгрузки и повторной загрузки файлов разделяемых библиотек, которые были изменены после первой загрузки сервера. Чтобы использовать разделяемую библиотеку, необходимо объявить содержащиеся в ней функции с помощью команды CREATE FUNCTION.
Способ указания имени файла совпадает со способом указания имени разделяемой библиотеки в команде CREATE FUNCTION. В частности, он может зависеть от автоматического добавления путей поиска и стандартных расширений имён файлов системных разделяемых библиотек.
Обратите внимание, что в базе данных YMatrix файл разделяемой библиотеки (.so-файл) должен находиться по одному и тому же пути на каждом узле массива YMatrix (мастер, сегменты и зеркала).
Только суперпользователи базы данных могут загружать файлы разделяемых библиотек.
filename
— Путь и имя файла разделяемой библиотеки. Этот файл должен существовать в одинаковом расположении на всех узлах массива базы данных YMatrix.
Загрузка файлов разделяемых библиотек:
// YMatrix 4.X path
LOAD '/usr/local/matrixdb/lib/myfuncs.so';
или
// YMatrix 5.X path
LOAD '/opt/ymatrix/matrixdb5/lib/myfuncs.so';
LOAD является расширением базы данных YMatrix.