Задавайте вопросы, мы ответим
Вы не зашли.
При добавлении полей выскакивает ошибка Row size is too large
Заметил что если менять типы полей, кодировку и т.д. то начинает влезать больше.
Сейчас у меня кодировка UTF-8
Вопросы:
1) Зачем в базе указывать кодировку, ведь база в случае строк служит чтобы просто хранить набор байт?
2) Если я укажу кодироку binary - что это даст в плане появления каких-то ограничений, занимаемого места и скорости выборки?
3) Если я оставлю кодировку UTF-8, но поставлю внизу напротив binary галочку (см вложения), что это даст и какая разница будет с ситуацией выше?
4) Если в строке храню значиния только из следующих символов: "0123456789|-x", то какую кодировку установить?
5) Какого типа строк больше влезет в одну таблицу, varchar или text?
6) Если я использую базу только для хранения и вынимания значений по индексу, без использования поиска и т.д. и при этом храню utf-8 символы, какую кодировку и тип лучше брать для уменьшения занимаемого размера и увеличения скорости вынимания? utf-8 text, binary text, blob,...
Спасибо
Отредактированно gif-t (30.03.2012 22:45:07)
Неактивен