Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор базы для > 60 млн записей. / 19 сообщений из 19, страница 1 из 1
16.05.2006, 18:20
    #33730772
neofil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Есть база около 60 млн записей. По ним постоянно происходит выборка, данные где-то раз в день происходит обновление всей инфы (insert, delete, update). Встала проблема скорости поиска, когда запросы длятся где-то минуту.

Нужно повысить скорость поиска (на данный момент сама бд разделена на много разных таблиц с типовыми данными для улучшения скорости). Есть вариант что бы повысить производительность - изменить БД.

Таблицы :
Поля (int, string).
Каждая где то по миллиону полей. Всего таблиц около 100-150.

Возможные варианты : MySQL, PostgreSQL. Так-же есть вариант MySQL InnoDB, что посоветуете на этот счёт?
...
Рейтинг: 0 / 0
16.05.2006, 18:21
    #33730776
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Ничто так не улучшает перфоменс как перепроектирование. Замена базы тут - последнее дело)))
...
Рейтинг: 0 / 0
16.05.2006, 18:22
    #33730777
neofil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Дополнение : Тек. база - MySQL 4.1 MyISAM
...
Рейтинг: 0 / 0
16.05.2006, 18:45
    #33730840
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
> Встала проблема скорости поиска, когда запросы длятся где-то минуту.

Конфиг сервера?
...
Рейтинг: 0 / 0
16.05.2006, 18:51
    #33730862
neofil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Около 4 гигов оперативки, SCSI RAID. Это всё что известно.
...
Рейтинг: 0 / 0
16.05.2006, 18:55
    #33730871
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
> Около 4 гигов оперативки

Маловато для такого объема данных. Сколько и каких процессоров?

> SCSI RAID

Какой именно?

> Это всё что известно

Статистику сервера можете привести (дисковая, процессор, память)?
...
Рейтинг: 0 / 0
17.05.2006, 07:25
    #33731392
Fktrc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
А что нащщет ындексов?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17.05.2006, 09:29
    #33731605
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
neofil Таблицы :
Поля (int, string).
Каждая где то по миллиону полей. Всего таблиц около 100-150...
Опечатка? По миллиону записей?

Но тогда это не большая база данных. А клиентов много?
...
Рейтинг: 0 / 0
17.05.2006, 16:19
    #33733156
neofil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Каждая таблица где-то по миллиону. Сейчас посмотрел конкретно, оказалось что таблиц около 1000. Там просто есть дублирование для оптимизации поиска.
...
Рейтинг: 0 / 0
17.05.2006, 20:57
    #33733999
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
neofilКаждая таблица где-то по миллиону. Сейчас посмотрел конкретно, оказалось что таблиц около 1000. Там просто есть дублирование для оптимизации поиска.
Ну тогда как Вам правильно подсказали - продумайте индексы, по которым идет поиск...

Если клиентов не очень много, то файлы данных на основе DBF FoxPro конечно будет быстрее всех... Все остальные будут медленнее в силу специфики своей работы...

Good luck!
...
Рейтинг: 0 / 0
17.05.2006, 21:01
    #33734004
Yo.!!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Sergey Ch neofilКаждая таблица где-то по миллиону. Сейчас посмотрел конкретно, оказалось что таблиц около 1000. Там просто есть дублирование для оптимизации поиска.
Ну тогда как Вам правильно подсказали - продумайте индексы, по которым идет поиск...

Если клиентов не очень много, то файлы данных на основе DBF FoxPro конечно будет быстрее всех... Все остальные будут медленнее в силу специфики своей работы...

вы уважаемы идиот ... в силу свой специфики ...
...
Рейтинг: 0 / 0
18.05.2006, 10:23
    #33734636
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Yo.!! вы уважаемы идиот ... в силу свой специфики ...
You are welcome!
...
Рейтинг: 0 / 0
19.05.2006, 03:01
    #33737239
Anton Demidov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Sergey Ch Yo.!! вы уважаемы идиот ... в силу свой специфики ...
You are welcome!
Yo.!! расслабся - посмотри в его профиль - человек в основном фоксом и занимается - ему сравнивать не с чем.
...
Рейтинг: 0 / 0
19.05.2006, 09:35
    #33737508
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Anton Demidov Yo.!! расслабся - посмотри в его профиль - человек в основном фоксом и занимается - ему сравнивать не с чем.
Не совсем верно В основном MS SQL Server, в меньшей степени Oracle & MySQL... Если у кого - то 99% в профиле ПТ (просто треп), то это говорит скорее всего о том, что этот человек хороший специалист, а SQL.RU посещает в основном для души - пообщаться с высокоинтеллектуальными людьми с техническим уклоном...

Мне, например, просто интересно отвечать на вопросы по FoxPro, а в серверах все очень примитивно - открыл документацию, прочитал, сделал - никакого полета для фантазии, когда все разжевано и осталось проглотить
...
Рейтинг: 0 / 0
19.05.2006, 10:24
    #33737687
Yo.!!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Anton Demidov Yo.!! расслабся - посмотри в его профиль - человек в основном фоксом и занимается - ему сравнивать не с чем.

да ... фокспрошники на меня произвели неизгладивое впечатление в этом топике
/topic/189936&pg=20
...
Рейтинг: 0 / 0
19.05.2006, 11:15
    #33737896
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Yo.!!неизгладивоенеизгадливое
...
Рейтинг: 0 / 0
19.05.2006, 12:05
    #33738120
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Yo.!!да ... фокспрошники на меня произвели неизгладивое впечатление...
В споре рождается истина и не факт, что мы умеем корретно это делать
...
Рейтинг: 0 / 0
19.05.2006, 12:39
    #33738263
Yo.!!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Sergey Ch
В споре рождается истина и не факт, что мы умеем корретно это делать

ну нет, спасибо :) идиотских споров мне с клоунами интербейза хватает ...
...
Рейтинг: 0 / 0
19.05.2006, 17:20
    #33739400
Михаил Михайлович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор базы для > 60 млн записей.
Yo.!! Sergey Ch
В споре рождается истина и не факт, что мы умеем корретно это делать

ну нет, спасибо :) идиотских споров мне с клоунами интербейза хватает ...


Тоже хочу клоунов!!!
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор базы для > 60 млн записей. / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]