Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Как известно, в Oracle поддерживается секционирование таблиц в различные табличные пространства. Можно ли сделать что либо подобное в MySQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2004, 20:56 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
не все знатоки MySQL знают, что такое "секционирование в Oracle". Поясни для среднего ума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2004, 21:19 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Да я вроде сказал. Попробую подробнее. При секционировании, таблицы можно разделять на основе значений заданного столбца. Секции могут располагаться в разных файлах. При сканировании таблицы, секции могут пропускаться. Это значительно облегчает жизнь при работе с большими объемами данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2004, 21:36 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
AFAIK в mysql такой возможности нет. Насколько большие объемы данных ты хочешь в mysql-таблицах держать ? Может стоит вернуться к Oracle ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 01:08 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Да я в курсе, что,встроенной такой возможности нет:( Но может быть кто ни будь эмулировал такое дело? А от Oracle я еще уйти не успел. Но его богатейшие возможности для наших нужд излишни. Мне даже транзакции не нужны. А работать приходится с большими объемами данных. В день приходит порядка 100Мб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 13:47 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
seadb...Можно ли сделать что либо подобное в MySQL? seadbНо его богатейшие возможности для наших нужд излишни. Мне даже транзакции не нужны. А работать приходится с большими объемами данных. В день приходит порядка 100Мб Так может, все-таки нужно кое-что из "богатейших возможностей"? Ведь никто не заставляет пользоваться всеми возможностями. Никто так и не делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2004, 17:54 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Секционирование (еще это называется фрагментацией) можно реализовать аппаратно посредством RAID (несколько винтов и контроллер). Тогда например одно или несколько пространств с таблицами можно "размазать" по нескольким винтам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2004, 23:53 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
И получится всего лишь очень жалкое подобие hash partitioning... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 21:06 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
RAID контролер конечно очень ускоряет доступ к данным. Но исключение секций, при сканировании таблицы, получить не удастся:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 17:39 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Вот еще идея: Если СУБД НЕ поддерживает фрагментацию, НО поддерживает распределенные запросы (т.е. запросы между серверами баз) то можно тогда часть таблиц в базу одного сервера, часть в базу другого, ну и сами пространства серверов - по разным дискам. Тут конечно встает вопрос о производительности распределенных транзакций, но попробовать стоит. И еще СУБД должна поддерживать множественное размещение (multiinstance как у informix например). Это когда на одном физическом сервере(хосте) может работать несколько экземпляров СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2004, 21:45 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Идея интересная. Не знаю получится или нет, но попробовать стоит. Интересно, а MySQL перечисленным условиям удовлетворяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2004, 18:05 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
А вот и еще идея: (для любой СУБД у которой каждой таблице соотв. свой файл, каждому индексу свой файл) файлы с таблицами-индексами ввод/вывод в которые требуется оптимизировать (ведь цель фрагментации по дискам - оптимизация ввода/вывода), переложить на отдельные диски, и сделать линки на них. В *nix такие линки сделать можно, называются symlink. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2004, 13:51 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
В MySQL есть тип таблиц MERGE. Эти таблицы представляют собой набор файлов-секций. Эти файлы для ускорения доступа можно держать на разных дисках . Впрочем, лучше почитать это на http://www.mysql.com . Там очень хорошая документация. Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2004, 14:16 |
|
||
|
Можно ли сделать секционирование в MySQL?
|
|||
|---|---|---|---|
|
#18+
делалось такое и даже на Oracle :) Организовывалось рад таблиц вида tName200403, tName200404 Это если партиции разделялись по дате; писался программный интерфейс (динамический SQL), на вставку, удаление, изменение данных. На выборку было попроще - организовывалось представление вида select * from tName200402 where TheDate between to_date('01.02.2004) and to_date('29.02.2004) uniom all select * from tName200403 where TheDate between to_date('01.03.2004) and to_date('31.03.2004) ... Изврат конечно, но помогало в плане производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2004, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=32414428&tid=1554145]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 275ms |

| 0 / 0 |
