Мне нужно 4000 столбцов в одной таблице InnoDB. InnoDB позволяет использовать 1017 столбцов. Могу ли я увеличить этот номер? Как? Я хочу сохранить 4000 раз в одной таблице. См. Таблицу timeseries table Колонка Evry сохраняет один раз. Имя столбца - это другое значение, увеличиваемое автоматически. В других таблицах указано имя таймера и дополнительные данные.Могу ли я увеличить максимальное количество столбцов в MySQL innoDB?
ответ
Я не знаю, как увеличить количество столбцов в InnoDB. Как прокомментировали остальные, использование JOIN в нескольких таблицах позволит вам хранить больше данных.
Прямой ответ: Нет
Что делать вместо этого:
Если вы splaying массив значений по столбцам, не нужно. Сделайте еще одну таблицу с 2 частями PRIMARY KEY
- ПК вашей таблицы, плюс какой элемент массива он есть.
Если у вас есть много дополнительных столбцов, сериализуйте их в строку JSON и поместите в один столбец. Сохраняйте необязательные столбцы как реальные столбцы.
Если какой-либо другой образец, пожалуйста, объясните.
Существует несколько причин наличия ограничения на количество столбцов, по одной причине это «плохой дизайн схемы».
Я хочу сохранить 4000 временных рядов в одной таблице. Имена столбцов, которые генерируются с помощью первичного ключа другой таблицы с опцией Auto Increment. Вот кусочек моей таблицы временных рядов.
- 1. Bootstrap Максимальное количество столбцов
- 2. Максимальное количество столбцов в таблице таблицы mysql
- 3. Как получить максимальное количество столбцов в MySQL
- 4. Максимальное количество столбцов в таблице MySQL
- 5. Максимальное количество столбцов в slickgrid
- 6. Максимальное количество столбцов в DataGridView
- 7. MySQL получить количество строк в таблице innodb
- 8. Каково максимальное количество столбцов в MemSQL?
- 9. Максимальное количество строк в MySQL
- 10. Увеличить максимальное количество миниатюр для каждой категории
- 11. Spark Dataframe Максимальное количество столбцов
- 12. Могу ли я увеличить количество обучающих меток SVM в OpenCV?
- 13. Максимальное количество столбцов в Sqlite в Android
- 14. Как я могу получить общее количество столбцов в mysql?
- 15. Максимальное количество столбцов в улей Внешние таблицы
- 16. Mysql: максимальное количество столбцов в предложении ORDER BY?
- 17. Максимальное количество таблиц в MySQL
- 18. Максимальное количество разрешенных столбцов в Cassandra
- 19. Могу ли я установить максимальное количество символов, разрешенных на ярлыке?
- 20. Можно ли увеличить лимит «Максимальное количество постоянных дисков»?
- 21. Могу ли я изменить максимальное количество контейнеров, запущенных на узел?
- 22. Можно ли увеличить максимальное количество символов, которые принимает переменная ksh?
- 23. R: Максимальное количество разрешенных столбцов в списке
- 24. как я могу увеличить любое количество
- 25. Могу ли я увеличить количество кнопок на области щелчка программно?
- 26. Как установить максимальное количество столбцов в Android?
- 27. Максимальное количество столбцов в отчетах Crystal?
- 28. Как увеличить скорость вставки в InnoDB Таблица в MySql
- 29. MySQL DECIMAL хранения и максимальное количество цифр
- 30. Увеличить размер таблицы MySQL InnoDB в Mac OS X
Предлагая использовать несколько таблиц, ссылающихся на первичный идентификатор на основную таблицу, и возвращать строки с помощью JOIN –
Вам действительно нужно столько столбцов? Зачем? Нельзя идти вертикально? –
Можете ли вы расширить свой вопрос немного с информацией о * почему * вам нужно 4000 столбцов, чтобы избежать проблемы [XY] (http://meta.stackexchange.com/q/66377/145161)? –