Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Производительность MS SQL Server  [new]
Михаил Щелканов
Guest
Допустим у меня есть таблица содержащая 100 млн записей!!!

Что будет быстрее при выборке данных из таблицы?

1 вариант

Мощный сервер - 1 таблица 1000 млн записей.


2 вариант

Настольный ПК - 10000 тысяч таблиц суммарно записей в них тоже 100 млн.


Проблему составления запросов во втором варианте не рассматриваем!!!!
13 авг 09, 17:11    [7535124]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
И зачем клиенту выбирать 100 млн записей ?
13 авг 09, 17:13    [7535134]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Михаил Щелканов
Guest
В них необходимо осуществлять поиск
13 авг 09, 17:15    [7535154]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
Михаил Щелканов
В них необходимо осуществлять поиск

Т.е. клиент скачает себе 100 млн записей и будет листать его в поисках нужных данных ?
13 авг 09, 17:16    [7535161]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
Михаил Щелканов
В них необходимо осуществлять поиск
Очень умно покупать мощный сервер, чтобы поиск осуществлять на слабом клиенте.
13 авг 09, 17:17    [7535164]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Михаил Щелканов
Guest
на сервер заходят 10000 пользователей и ищут нужную им информацию
13 авг 09, 17:19    [7535178]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
Михаил Щелканов
на сервер заходят 10000 пользователей и ищут нужную им информацию

Т.е. каждый качает все 100млн запсей ?
13 авг 09, 17:19    [7535181]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Михаил Щелканов
Guest
какой вариант будет быстрее работать?
13 авг 09, 17:20    [7535189]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
Михаил Щелканов
какой вариант будет быстрее работать?

У вас нет вариантов.
Потому что скачивать все 100 млн записей из одной таблицы или из 10000 тысяч таблиц - разницы нет
13 авг 09, 17:22    [7535204]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Может, все же, автор имел ввиду не выбирать все записи и в них производить поиск, а производить поиск в самих таблицах ?
13 авг 09, 17:36    [7535310]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36828
Ozerov
Может, все же, автор имел ввиду не выбирать все записи и в них производить поиск, а производить поиск в самих таблицах ?
Может и имел, да сказать забыл.
13 авг 09, 17:38    [7535332]     Ответить | Цитировать Сообщить модератору
 Re: Производительность MS SQL Server  [new]
ererererer1
Member

Откуда:
Сообщений: 31
у вас настольный ПК просто не выдержит такой интенсивной работы с данными - если транзакций будет много. здесь скорее можно рассмотреть проблему как scale up и scale out. у каждого подхода свои недостатки и достоинства. что лучше один сервер дорогущий или несколько обычных компов?
13 авг 09, 20:04    [7535944]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить