Spec-Zone .ru
спецификации, руководства, описания, API
|
отбрасывания ndb_drop_index
указанное индексируют от NDB
таблица. Рекомендуется, чтобы Вы использовали эту утилиту только в качестве примера
для того, чтобы записать, что приложения API NDB — видят Предупреждение позже в этом разделе для
деталей.
ndb_drop_index -cconnect_string
table_name
index
-ddb_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
Формат | Описание | Добавленный / Удаленный |
---|---|---|
|
Имя базы данных, в которой находится таблица | Весь MySQL 5.6 базируемые выпуски |
Операции, выполняемые на таблице Кластера, индексируют использование API NDB, не видимы к MySQL и делают таблицу неприменимой сервером MySQL. Если Вы используете эту программу, чтобы отбросить индексирование, то попытайтесь получить доступ к таблице от узла SQL, ошибка заканчивается, как показано здесь:
shell>./ndb_drop_index -c localhost dogs ix -d ctest1
Dropping index dogs/idx...OKNDBT_ProgramExit: 0 - OKshell>./mysql -u jon -p ctest1
Enter 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") отбрасывать таблицу.