|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vladimir Ivanov 2:5030/1032.120 16 Mar 2001 11:44:00 To : Serg Vasiltsoff Subject : MSSQL-GUID-replicate --------------------------------------------------------------------------------
Среда Март 14 2001: Serg Vasiltsoff ... All
>> Коллеги! Есть у кого опыт построения распределенных систем на MS SQL
>> с использованием GUID-ключей?
GUID рекомендует использовать как основу репликации MS (например см. посл.
статью в журнале SQL Server для MSCE). Тому приводятся 3 аргумента:
1) merge-репликация работает без проблем на GUID
2) сам репликатор заведет колонку ROWGUIDCOL для репликации, если вы это сами не
сделаете
3) newid() работает быстрее самописных генераторов ключей (MS приводит
результаты тестирования)
Меня в первую очередь интересует _опыт_ использования GUID.
Cогласен с эффективностью стандартных приемов реплицирования на ключах типа
ID+BaseID, однако меня сейчас интересует эффективность GUID.
Маленькое тестирование GUID от меня (дохлый сервер P100-64M, MSSQL 7.0, база в 1
млн. записей):
- Индекс на GUID не уступает в эффективности индексу по Int (одинаковые времена
отклика по select...)
- Скорость работы NewId() около 3000 в сек.
Буду рад ознакомится с результатами других тестов.
Vladimir N. Ivanov
Head of Web/ERP development Policom Pro (www.policom.ru)
ICQ: 34016466 mail to: ivn73@mail.ru WWW: http://ivn.da.ru (visit, please)
---
* Origin: Yesterday, love was such an easy game to play... (2:5030/1032.120)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/51363ab1f003.html, оценка из 5, голосов 10
|