Heart-Profit ERP
September 29, 2024, 03:32:49 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Tabel reorganiseerbaar met openstaande Transakties  (Read 867 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27468


View Profile WWW
« on: November 03, 2014, 12:11:47 pm »

Zodra de module Profit-Transact geďmplementeerd is, kunnen tabellen "transaktioneel" worden gemaakt. Profit herkent dan dat data in een tabel gewijzigd is, en kan deze data vervolgens repliceren naar een SQL database, zodat we elders een SQL database hebben met dezelfde data zoals in de Profit-database.

De Replicatie-Server zal de records die gewijzigd zijn 'bezoeken' en de nieuwe versie van de data repliceren naar de SQL database.

Jaren geleden is bepaald dat tabellen die transaktioneel gemaakt zijn, niet gereorganiseerd mogen worden zolang er nog niet verwerkte transakties open stonden voor die tabel; het reorganiseren werd vervolgens geblokkeerd.

Deze blokkade is per heden opgeheven, omdat dit nog wel eens tot problemen leidt, vnl. tijdens de uitvoering van een Upgrade. Stel hierbij maar voor dat de Upgrade zélf ook data records kan schrijven, maar verderop in het proces konstateerd dat een bepaalde tabel reorganiseerd moet worden, wat dan weer tegengehouden wordt omdat er inmiddels weer transakties bij zijn gekomen.

Het blokkeren van reorganisatie zal destijds zijn opgenomen omdat reorganiseren "de recordnummers in de tabel wijzigt", en de ReplicatieServer daarna niet meer weet welke records ze moet bezoeken. Maar, strikt genomen zal reorganiseren slechts de indexen vernieuwen, en is het de PACK die de ruimte uit inmiddels verwijderde records vrijmaakt, en hergebruikt, waardoor de recordnummers wijzigen.

Resumer, er mag best gereorganiseerd worden, als in zo'n geval maar geen PACK wordt uitgevoerd waardoor de recordnummers wijzigen.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
LOBHOI      Reorganiseren Bestanden    03-11-2014    03-11-2014
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.23 seconds with 20 queries.