Posted By: tajfun (Chodici Pipa) on 'CZdatabases'
Title: Re: Transaction log na Sybase ASE
Date: Mon Apr 9 13:08:44 2001
> Mozna by bylo lepsi with truncate_only. Jinak to klidne muzes udelat rucne,
> az
> se to zastavi. Jinak me napada pouzit nelogovane BCP, coz by bylo
> nejrychlejsi. Ale ten postup s vkladanim dump tranu mezi inserty je v
> principu
> dobry. Nezapominate tam davat mezi to "go"?
> Cili jestli to nevisi jako jedna velka transakce, coz by samozrejme ten
> prikaz neprovedlo.
>
Vkladani je uskutecnovane pomoci php skriptu. Dumpovani bohuzel naprosto
nepomaha ani s no_log ani s truncated only, vkladani se zastavi po cca 112000
zaznamech s hlaskami, ktere byly popsany vyse. Pote je zapotrebi
restartovat dataserver, protoze jiz nad databazi zadnou operaci nelze
uskutecnit. Chtel sem se zeptat na to BCP, co to je a jak to funguje?
>
> A pokud dojde misto, tak se dalsi zmeny do db neprovadeji, dokud ho
> neodsypes.
> Ty chybove hlasky jsou zcela typicke. To vase reseni by melo byt funkcni,
> nicmene s tim, ze inserty i ten dump tran, vsecko oddelujte go, pokud to
> delate jako skript do isql, nebo pokud to programujete jinak, tak nevim, ale
>
> proste at se to provede a ukonci transakce.
>
Kazdej insert provadim jako transakci s commitem. Dump chybovy hlasky
nevypisuje dokud nepretece ten log_segment ci co.
> Martin
> ==- Martin Krupicka -===- martin@pinknet.cz -===- ChatNick: savec -==
Tajfun