Dead locks

Gierkink
Member Posts: 18
:oops: Has anyone experience with deadlocks in Navision Financials or Navision Attain. I am keen on programming techniques to avoid them.
0
Comments
-
Hi Gierkink
On the 3.60 or 3.70 cd (i haven't looked at any earlier versions) there is directory called "Performance Troubleshooting Guide" within this there are tools and documents, one of the tools deals with locking problems.
Read the PDF document, you can also read The Online help for "LOCKTABLE".
Also you could try readingthe "Aplication Designers Guide" and possible the "C/AL Programming Guide"
I hope this is of some help.Answer the question and wait for the answer.0 -
Thank you for reacting Stephen G0
-
at least, the navisionsystem will breakup a deadlock by itself. so the mentioned tool will help you, to avoid a dead-lock situation, because this will always spend the half time of the code (the loosing one) for nothing, and will slow down the system w/o any need. if you pay attention of writing fast and short code, using tmptables and so on, you will automaticaly avoiding dead-lock situations.0
-
I think there are (in global) two ways the avoide deadlocks.
1.) Schedule specific periodes to batch run all deadlock activities. (post all orders very day at lunch and late in the afternoon). This would be the solution for avoiding deadlock created by large data.
2.) Use workarounds when programming applications which will lock the system.
One of the most used workarounds is temporary tabels. First save all the changes you would like to do, then write them back to the database locking the table as little as possible."Real programmers don't comment their code.
If it was hard to write, it should be hard to understand."0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions