|
|
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
Есть таблица постов пользователя, с полями: id, user_id, theme, text, date, is_close, count_read, file, ip. Так вот вопрос, стоит ли выделять в отдельные таблицы поля is_close и count_read? Я полагаю, что из-за частого перерасчёта (а точнее изменения) кол-ва прочтений поста (поле count_read) будет нагрузка на БД, так используется полная таблица данных. Так может стоит выделить в отдельную таблицу, где хранить id, id_post'a и count_read? Кому не сложно - объясните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2009, 13:19 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
Все зависит от того как используется таблица. Например, если: кол-во select > кол-ва insert,update. То не стоит, т.к. придется часто делать JOIN между таблицами. кол-во select < кол-ва insert,update , то стоит, причину вы описали. кол-во select = кол-ву update поля count, то надо менять структуру данных, чтоб вообще избежать блокировок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2009, 02:13 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
test_user, есть серьезное подозрение, что это все серьезно зависит от используемой БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 11:28 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
Сергей Васкецовtest_user, есть серьезное подозрение, что это все серьезно зависит от используемой БД. Postgres ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 12:00 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
lamsi=test_user. прост дома с одного аккаунта, а на работе с другого. пассы не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 12:04 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
Gold_PgQ не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2009, 17:40 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
lamsi, http://wiki.postgresqlrussia.org/index.php/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B-%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%B8_PostgreSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2009, 14:55 |
|
||
|
Разбиение таблицы
|
|||
|---|---|---|---|
|
#18+
Gold_lamsi, http://wiki.postgresqlrussia.org/index.php/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B-%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%B8_PostgreSQL я думаю нет большого смысла в использовании PgQ для такой простой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2009, 15:28 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36052068&tid=1543179]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 398ms |

| 0 / 0 |
