Spec-Zone .ru
спецификации, руководства, описания, API

17.4.10. ndb_drop_index — Отбрасывание Индексирует от Таблицы NDB

отбрасывания ndb_drop_index указанное индексируют от NDB таблица. Рекомендуется, чтобы Вы использовали эту утилиту только в качестве примера для того, чтобы записать, что приложения API NDB — видят Предупреждение позже в этом разделе для деталей.

Использование

ndb_drop_index -c connect_string table_name index -d db_name

Оператор, показанный выше отбрасываний индексирование именованного index от table в database.

Следующая таблица включает опции, которые являются определенными для ndb_drop_index. Дополнительные описания следуют за таблицей. Для опций, характерных для большинства программ MySQL Cluster (включая ndb_drop_index), см. Раздел 17.4.25, "Опции, Характерные для MySQL Cluster Programs — Опции, Характерные для MySQL Cluster Programs".

Таблица 17.17. Опции ndb_drop_index и Переменные: MySQL ClusterNDB 7.3

Формат Описание Добавленный / Удаленный

--database=dbname,

-d

Имя базы данных, в которой находится таблица

Весь MySQL 5.6 базируемые выпуски


Предупреждение

Операции, выполняемые на таблице Кластера, индексируют использование API NDB, не видимы к MySQL и делают таблицу неприменимой сервером MySQL. Если Вы используете эту программу, чтобы отбросить индексирование, то попытайтесь получить доступ к таблице от узла SQL, ошибка заканчивается, как показано здесь:

shell> ./ndb_drop_index -c localhost dogs ix -d
        ctest1Dropping index dogs/idx...OKNDBT_ProgramExit: 0 - OKshell> ./mysql -u jon -p ctest1Enter password: *******Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -AWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 7 to server version: 5.6.11-ndb-7.3.3Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> SHOW TABLES;+------------------+| Tables_in_ctest1 |+------------------+| a                || bt1              || bt2              || dogs             || employees        || fish             |+------------------+6 rows in set (0.00 sec)mysql> SELECT * FROM dogs;ERROR 1296 (HY000): Got error 4243 'Index not found' from NDBCLUSTER

В таком случае Ваша единственная опция для того, чтобы сделать таблицу, доступную для MySQL снова, должна отбросить таблицу и воссоздать это. Можно использовать любого SQL-операторDROP TABLE или ndb_drop_table утилита (см. Раздел 17.4.11, "ndb_drop_table — Отбрасывание Таблица NDB") отбрасывать таблицу.