Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по 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.