|
ivanscm ↓
|
 |
|
26 Декабрь, 2011, 12:57:33
|
НЕ ХУЕТА!
ХУЕТА!
|
Синий властилин
Группа: Джедаи Карма: 0
Сообщений: 1125 Сила слова: 0
|
herotic, делай метку, блять Спустя 21 секунду добавил is_delete Спустя 1 минуту 19 секунд добавил или delete
0 в исходящих и входящих
1 удалили из входящих
2 удалили их исходящих
|
|
|
|
|
Записан
|
|
|
|
|
Nyaah ↓
|
 |
|
26 Декабрь, 2011, 01:08:03 , спустя 10 минут 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 34
Сообщений: 522 Сила слова: 6.51
|
0 в исходящих и входящих
1 удалили из входящих
2 удалили их исходящих ENUM же, а то бывает глянешь в базу, и хз, что код 8 в флаге state значит
|
|
|
|
|
Записан
|
Work, buy, consume, die
|
|
|
|
herotic ↓
|
 |
|
26 Декабрь, 2011, 01:08:33 , спустя 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 12 Сила слова: 0
|
делай метку, блять
Как это все юзать потом?
|
|
|
|
|
Записан
|
|
|
|
|
ivanscm ↓
|
 |
|
26 Декабрь, 2011, 01:09:12 , спустя 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Синий властилин
Группа: Джедаи Карма: 0
Сообщений: 1125 Сила слова: 0
|
ENUM
ну мона и так. можно коммент написать :) да и в коде константы объявить Спустя 21 секунду добавил Как это все юзать потом?
ручками сер ручками
|
|
|
|
|
Записан
|
|
|
|
|
herotic ↓
|
 |
|
26 Декабрь, 2011, 01:10:46 , спустя 1 минуту 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 12 Сила слова: 0
|
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
26 Декабрь, 2011, 03:52:59 , спустя 2 часа 42 минуты 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
Это сделано специально чтоб у пыховчан была возможность заработать "+" в карму от Дуда!
на самом деле это один из моментов оптимизации таблиц - нормализация от части тоже :-)
тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно. зачем базу мучать и передвигать указатели буферами на 10-15кбайт? когда достаточно 50 байт на одну строку описание треда/сообщений, прочей еботы с текстом. Ну и при операциях где не используются индексы выигрышь на яйцо.
никто не справился, поставлю плюс себе в общем
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adwo ↓
|
 |
|
26 Декабрь, 2011, 04:39:33 , спустя 46 минут 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Укусил питон. Python infected.
Группа: Джедаи Карма: 18
Сообщений: 569 Сила слова: 3.16
|
phpdude, то просто потому, что сами сообщения требуются намного реже, чем вся информация о них.
тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно
|
|
|
|
|
Записан
|
chmod 777 you mom, bastard
|
|
|
|
phpdude ↓
|
 |
|
26 Декабрь, 2011, 05:12:34 , спустя 33 минуты 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
adwo, ну типа того
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Givi ↓
|
 |
|
26 Декабрь, 2011, 10:19:31 , спустя 5 часов 6 минут 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
phpdude, да я и так это знаю, хотя не настолько точно в конкретном случае, ибо не видел структуру таблиц пхпББ. То есть ясно понимаю, что для уменьшения дерганья лишнего объема данных. А кака онкретно причина, зависит от решаемой задачи.
Ну и относительно плюсов, то мне и имеющихся пока хватает :)
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
adwo ↓
|
 |
|
26 Декабрь, 2011, 10:24:35 , спустя 5 минут 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Укусил питон. Python infected.
Группа: Джедаи Карма: 18
Сообщений: 569 Сила слова: 3.16
|
adwo, ну типа того
так гони плюс :D
|
|
|
|
|
Записан
|
chmod 777 you mom, bastard
|
|
|
|
phpdude ↓
|
 |
|
27 Декабрь, 2011, 12:03:46 , спустя 1 час 39 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
adwo, awesome :D Спустя 49 секунд добавил Givi, крут, ресект и уважуха, а также дохлый кот под толстенькое брюхо!
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
master ↓
|
 |
|
27 Декабрь, 2011, 04:16:36 , спустя 4 часа 12 минут 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Квадратов сколько видишь ты?
Группа: Джедаи Карма: 44
Сообщений: 2080 Сила слова: 2.12
|
на самом деле это один из моментов оптимизации таблиц - нормализация от части тоже :-)
да
тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно.
нет. счётчики просмотров - это инт с постоянной длиной 4 байта, ячейка просто перезаписывается, минимум действий
Таблицу денормализуют и делят на две: с фиксированной и динамической длиной строки. Таблицы с фиксированной длиной строки быстрее работают и не подвержены фрагментации. Поэтому скорее всего первая таблица содержит поля: письмо-ид, отправитель-ид, получатель-ид, заголовок сообщения (фиксированной длины); а вторая таблица содержит письмо-ид, тело сообщения.
|
|
|
|
« Последнее редактирование: 27 Декабрь, 2011, 04:16:36 от master »
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
27 Декабрь, 2011, 04:18:15 , спустя 1 минуту 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
Таблицы с фиксированной длиной строки быстрее работают и не подвержены фрагментации.
думаю что сильно зависит от движка бд)) для майисама это верно, уверен на 99%, для инно чуток сомневаюсь)) хотя там вроде как тоже есть фиксированная строчка(ячейка) на 768 байт если не изменяет память.
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|