Dost dlouho jsem se trápil s faktem, proč od určité doby trvá odemknutí databáze cca 15 - 30 sekund. Mám v ní 51 webových a 4 aplikačních účtů. zkusil jsem novou DB a ta byla OK, zkusil jsem tedy export staré a postupný import nové. Už při XML importu mě zarazilo, že načtení se zasekne na cca 15 - 30 sekund, tedy podobný interval. A viník byl odhalen.
Pokud určíte okno aplikace, která je spuštěna ze sítě a pak se snažíte odemknout DB mimo tuto síť, aplikace prapodivně tuhne (pravidelně) při odemykání bez viditelné příčiny (ani CPU, ani IO, ani disk).
Bližším zkoumáním jsem odhalil, že tuhnutí se projeví i při těchto činnostech:
* Odemknutí DB
* Import z XML
* Uložení nastavení programu
* Otevření do Editace tohoto "vadného" záznamu
* Jakékoliv změny v editaci a opuštění fokusu pole
Ovšem tato chyba se projeví POUZE v případě, že na aplikaci je odkázáno pomocí UNC cesty, tedy \\SERVER\SHARE\FOLDER\APP.EXE. Jakmile použijete např. mapovaný disk, nebo napíšete jakýkoliv nesmysl NEZAČÍNAJÍCÍ znakem "\\" tak se chyba neprojeví.
Ale stačí do názvu aplikace začít psát dvě zpětná lomítka a aplikace zatuhne
Protože neumím moc dobře anglicky, prosil bych zmíněné čtenáře, aby to dali vědět vývojářům, bo zrovna tohle potřebuji (UNC zápis).
Díky moc.
