Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Как будет работать быстрее?  [new]
msLex
Member

Откуда:
Сообщений: 6680
uaggster
А минимально протоколируемые операции - минимально протоколируются что в полной модели, что в простой.

нет
9 окт 19, 19:46    [21990805]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
Yasha123
Member

Откуда:
Сообщений: 1562
uaggster
А минимально протоколируемые операции - минимально протоколируются что в полной модели, что в простой.

очень интересное представление о полной модели,
этакая "не совсем полная модель"
9 окт 19, 20:21    [21990834]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 29255
Владислав Колосов
alexeyvg
пропущено...
Как это, разве разница не одинаковая, не зависящая от стоимости?

Например, если сравнивать SAS и простое SATA решение.
В смысле, если у вас SAS диск, то разнесение источника и приёмника на разные шпиндели не повлияет на скорость?
9 окт 19, 21:13    [21990856]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6791
alexeyvg,

Я понял. Во втором случае даже при разнесении ситуация будет хуже, т.к. SATA плохо справляется с одновременной обработкой обращений к хранилищу. Разве что удастся изолировать как-то поток данных. Хотя сомнительно, т.к. сервер будет не только писать, но и читать на получателе. SAS интерфейс, емнип, обладает пропускной способностью, намного превышающей возможности дисков.
Но я полностью не уверен. Просто мнение :)
10 окт 19, 11:33    [21991125]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
Glebanski
Member

Откуда: Msk ->NL
Сообщений: 296
Возможно позже стоит подумать о смене концепции "big bang copy 100500K rows" На более хайповую репликацию в фоновом режиме. Помониторьте сервер, может у вас ещё полно ресурсов для подобного процесса.
10 окт 19, 21:18    [21991720]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
982183
Member

Откуда: VL
Сообщений: 3124
AR®
Есть необходимость периодически переливать из таблиц в таблицы данные в общем объёме где-то до 100 млн. записей.
В каком случае это будет работать быстрее:
1) таблицы источника и назначения в одной базе
2) таблицы источника и назначения в одной базе, но разнесены в разные файлы
3) таблицы источника и назначения в разных соседних базах
Во всех случаях подразумевается, что всё происходит на одном и том же сервере.


Практика 10-15-и летней давности говорила о том, что скорость сильно возрастает,
если источник и приёмник находятся на отдельных физических носителях (в разных базах).
(были базы до 500Gb)
Но с того времени много чего поменялось в железе.
Надо экспериментировать - Попробуйте - поделитесь результатами.
12 окт 19, 07:10    [21992647]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
982183
Member

Откуда: VL
Сообщений: 3124
Другое дело, что делать что-то в одной базе с эталонной таблицей я бы не стал...
12 окт 19, 07:56    [21992649]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
AR®
Member

Откуда: Подмосковье
Сообщений: 326
Я тоже склонился к двум разным базам, хотя и, скорее, по административно-правовым причинам. :)
14 окт 19, 15:10    [21993809]     Ответить | Цитировать Сообщить модератору
 Re: Как будет работать быстрее?  [new]
982183
Member

Откуда: VL
Сообщений: 3124
Две базы на двух разных физических носителях на одном сервере.
14 окт 19, 15:19    [21993824]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить