How to improve posting process time

vyanku
Member Posts: 791
How can I improve posting process time on NAV 5.0 SP1 SQL database? :-k
0
Comments
-
Post less data.David Singleton0
-
We handled this in a two stringed scenario. First we updated to SP1 5.0 to gain the automatic technical benefits we were looking for in out posting routines that were sometimes taking 8-12 hours in peak 4th quater trading period.
We used the Bulk insert functionality Which while not reducing time directly always does allow other systems users to post at the same time and avoids the table lock issue for the vast majority.
The second was that we removed some posting routines from nav and directly translated them to TSQL these were our own customised routines not nav standard. So while this is risky it was our only option to make our overnight posting routines meet the demand we required.
There is a section in partnersource dealing with Large customers and what services MS can offer to partners NOTE they won't do the work for you but are advisors.
You can also look and dropping parts of the posting code where its is checking or using functionality not relevant to your installation.
Please note the example client was heavily customised0 -
Did you do some SQL tuning? There is a lot of information on the forum. But it is best done by a specialist.
[Topic moved from 'NAV/Navision' forum to 'SQL Performance' forum]Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
I moved all the heavy duty volume posting to the job queue where they:
1) could be scheduled
2) run one at a time (avoids collisions)
This allows a high volume of transactions to be handled every day.David Machanick
http://mibuso.com/blogs/davidmachanick/0 -
David Singleton wrote:Post less data.
Seroiusly, there are a lot of topics on this forum regarding performance. Look at this thread for more information on hardware setup vs. performance tuning:
viewtopic.php?f=34&t=29547Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
jannestig wrote:The second was that we removed some posting routines from nav and directly translated them to TSQL these were our own customised routines not nav standard. So while this is risky it was our only option to make our overnight posting routines meet the demand we required.
I - personally - think this is totally insane, and I'm quite curious what was the reasons for doing this. How much data (invoices, lines, etc.) had to be processed/posted? What is you system size and platform specifications?vyanku wrote:How can I improve posting process time on NAV 5.0 SP1 SQL database? :-k
Generally speaking, you have to look into ...
... Hardware/Platform, Configuration
... used Versions & Editions (NAV and SQL)
... DB Maintenance & Analysis
... Index Optinization, Query Hinting
... VSIFT Optimization
... C/AL OptimizationJörg A. Stryk (MVP - Dynamics NAV)
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
The Blog - The Book - The Tool0
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