Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
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.