| 
 | 
| 
 
PowerDesigner - создание партиций create partitions 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Всем привет. Может знает кто, как создать партицированную таблицу с использование vbscript? Как сделать это через ГУИ знаю, а вот программно хз. Обнаружил, что объекта table.Partitions не существует. В доке пишут, что партции наследуются по ветке BaseObject > IdentifiedObject > TransformationTarget > Partition, но как мне это должно помочь пока ума не приложу. Может ткнет кто носом где почитать или поделится примером, хотя бы на колене? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.04.2018, 11:00 | 
  
  
  
   | 
||
| 
 
PowerDesigner - создание партиций create partitions 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  On 10.04.2018 11:00, mlc wrote: > Может знает кто, как создать партицированную таблицу с использование vbscript? > Как сделать это через ГУИ знаю, а вот программно хз. Обнаружил, что объекта table.Partitions не существует. В доке > пишут, что партции наследуются по ветке BaseObject > IdentifiedObject > TransformationTarget > Partition, но как мне это > должно помочь пока ума не приложу. Может ткнет кто носом где почитать или поделится примером, хотя бы на колене? По-моему все опции секционирования загнали в BaseTable.PhysicalOptions, а эта такая равесистая клюква, что с ней очень осторожно приходится работать. Достаточно посмотреть в свойствах DBSM что понаписано по путям Profile\Table\Forms\Partitions, как формируется страница свойств секций. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.04.2018, 12:17 | 
  
  
  
   | 
||
| 
 
PowerDesigner - создание партиций create partitions 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Denis Popov, Спасибо за подсказку. Как оказалось есть несколько способов задать партицирование для таблицы: либо через setExtendedAttribute, либо через Physical Options. Оставлю примеры тут, может кому пригодится. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Для того, чтобы индексы создавались локальными партицированными, при создании ключа необходимо добавить: Код: vbnet 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.04.2018, 09:45 | 
  
  
  
   | 
||
| 
 
PowerDesigner - создание партиций create partitions 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mlc, Может знает кто, отчего процедура PartitionByRangeInterval работает долго? Для партицирования 50-ти таблиц требуется ~ 1 минута. Насколько я понимаю тут 2 варианта - либо непотимальный код, либо методы SetExtendedAttribute сами по себе не очень быстрые. Может есть в таком случае альтернатива? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2018, 10:39 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?desktop=1&fid=32&tid=1540049]:  | 
    0ms | 
get settings:  | 
    12ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    56ms | 
get topic data:  | 
    15ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    44ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 16ms | 
| total: | 170ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.