|
|
|
Проектирование таблицы
|
|||
|---|---|---|---|
|
#18+
Всем привет! У меня есть таблица temp. В ней: - 6 полей int - 1 поле tinyint - 2 поля varchar (300 и 100) - 15 полей text Однажды при попытке Updat'а строки получил: Код: sql 1. Гуглил - но везде пишут убирайте varchar и меняйте на text. Я поменял (раньше было не 15 text, а 15 varchar) - не помогло. Хотелось бы обойтись без изменения настроек InnoDB и компрессии таблицы, если это возможно. Тут ( http://serverfault.com/questions/326836/issue-with-maximum-row-size-in-mysql/326870#326870 ) прочитал, что без смены fileformat никак не обойтись. Мне менять textformat или выносить 15 текстов или часть в отдельную таблицу? Если выносит в отдельную таблицу - то какой в этом смысл с точки зрения проектирования БД? Сущность у меня одна - эти поля нигде больше не используются - зачем доп. таблица? Вопрос возник потому что: 1. Админ сервера - где все это дело крутиться пишет, что я должен разбить таблицу на несколько. 2. Я считаю, что спроектировал таблицу правильно и он должен сменить fileformat на барракуду. Кто прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 21:54:22 |
|
||
|
Проектирование таблицы
|
|||
|---|---|---|---|
|
#18+
kezman1. Админ сервера - где все это дело крутиться пишет, что я должен разбить таблицу на несколько. 2. Я считаю, что спроектировал таблицу правильно и он должен сменить fileformat на барракуду. Кто прав? Админ прав. Во-первых, потому что он админ, и это он, а не ты, отвечает за работоспособность сервера. Его решения - догма. Во-вторых, потому что спроектированная тобой схема БД порождает ошибки. Причём на стандартных настройках. Хочешь рулить - покупай виртуальный хостинг и делай там на сервере что твоей душе угодно. У админа свои головняки, чтобы ещё и твои разруливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 22:00:22 |
|
||
|
Проектирование таблицы
|
|||
|---|---|---|---|
|
#18+
Ну а теперь о смысле. Поскольку будет выполняться разбиение с созданием связи один-к-одному, то это никоим образом не ухудшит архитектуры БД или производительности сервера. Ну станут чуть-чуть длиннее тексты запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 22:02:59 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1836076]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 393ms |

| 0 / 0 |
