powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужно ли поле int autoincrement?
4 сообщений из 4, страница 1 из 1
Нужно ли поле int autoincrement?
    #39566941
Slon747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В качестве первичного ключа использую 36-байтный UUID.
Но я слышал, что для лучшей производительности MysQL нужно добавить поле с типом int autoincrement, даже если его не использовать.
Так ли это?
...
Рейтинг: 0 / 0
Нужно ли поле int autoincrement?
    #39566973
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747даже если его не использовать.Именно что использовать.
UUID при компактном хранении занимает 16 байт.
А int - 4 байта, bigint - 8 байт. Меньше требуют ввода/вывода, их больше влезает в кэши фиксированного размера, процессору проще с ними оперировать (т.е. быстрее).

UUID, имхо, нужен только при каких-то специфических обстоятельствах, например, для интеграции сложной комбинации из нескольких разнородных СУБД.
...
Рейтинг: 0 / 0
Нужно ли поле int autoincrement?
    #39566992
Slon747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftUUID, имхо, нужен только при каких-то специфических обстоятельствах, например, для интеграции сложной комбинации из нескольких разнородных СУБД.

Именно этот случай.
Поле UUID будет уникальным и это без вопросов.
Меня интересует, нужно ли добавить поле int autoincrement? если оно не будет участвовать в запросах?
...
Рейтинг: 0 / 0
Нужно ли поле int autoincrement?
    #39567004
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747Меня интересует, нужно ли добавить поле int autoincrement? если оно не будет участвовать в запросах?Нужно ли добавлять ненужное поле? Нет, не нужно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужно ли поле int autoincrement?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]