Having Performance Issues in BC14

  • Having Performance Issues in BC14

    Posted by DSC Communities on September 13, 2022 at 8:47 am
    • Scott Mowry

      Member

      September 13, 2022 at 8:47 AM

      We are in the middle of a step to get us to BC21, but we had to go to BC14 dues to heavy customization to Nav2009 that had to be brought forward no matter what.Ā  We are having horrible performance issues in BC14.Ā  We have constant lag and screen freezes constantly.Ā  I have maxed out all the hardware for performance issues that I have read about, but need to find an actual solution.Ā  I don’t know if it is the custom code that is causing the issues or something else.Ā  Any advice is welocmed.

      ——————————
      Scott Mowry
      Bishop Lifting Products
      Houston TX
      ——————————

    • Gregory Alford

      Member

      September 14, 2022 at 6:39 AM

      How many extensions do you have? We had many extensions, but over time we merged them all into one extension and we now have great performance. You could also try installing SQL Mantra to see where you might be able to improve the performance of SQL Server.

      ——————————
      Gregory Alford
      Director of Technical Resources
      Tri Star Metals LLC
      Aurora IL
      ——————————
      ——————————————-

    • Chris Young

      Member

      September 14, 2022 at 7:56 AM

      There are a number of things that can hinder performance of a BC Database.Ā  Certainly, poor programming or long running queries can hinder performance, but some things to check for:Ā Ā 
      1. Change Log – too many tables being tracked in the change log, especially Sales Orders / Line or any posted tables create nuisance entries and cause problems
      2. Automatic Cost Posting / Adjustment – While I am a fan of having this on, if you have performance issues and have huge posting volumes – you can do this as a daily function / job queue to eliminate delays during normal processing.
      3. Analysis Views and Automatic Updates – These can cause problems with performance and should be updated prior to running financial reports.

      Could be a plethora of other things, but these are some quick checks that might provide some benefit.

      Good luck!

      ——————————
      Chris Young
      Chief Financial Officer
      Clients First Business Solutions
      Holmdel NJ
      ——————————
      ——————————————-

    • Spencer Coulter

      Member

      September 14, 2022 at 8:49 AM

      I’m assuming you are on BC14 on prem based on the description, the latest releases of BC have a performance profiler that is awesome for these scenarios to see what is causing slowdowns but that’s several releases from 14. Being on prem one of the first things I would do is run some SQL traces and just review where you are seeing the database hit heaviest. My guess would be logic is out there re-querying a table over and over in SQL vs storing in memory for a long running process. It won’t say this is exactly the code but should help you quickly narrow down some focus areas that are hitting heaviest.

      Also note that you should be considering a re-write of the logic either way, the model is full extension now and never going back so you moved forward a bit but will be trapped there forever if you don’t start moving into extensions near term (ie. before you need to)!

      ——————————
      Spencer Coulter
      Director, Business Applications

      RSM US LLP
      D: 515.281.9248 F: 515.471.5261
      E: Spencer.Coulter@rsmus.com
      ——————————
      ——————————————-

    • Kevin Brennan

      Member

      September 14, 2022 at 1:48 PM

       

      We recently migrated to a new file server (BC 14 On Prem – targeting cloud migration Aug 2023.)

       

      Our performance benchmark report, “Inventory Valuation”, took 45 min on the old server, and 90 min on the newer, much faster SQL Server.

       

      We had a SQL Specialist examine/trace everything.  He recommended some indexes be added.   Now, I think it’s down to 30 on the new server (down from 45 on the old server.)

       

      (Sales line table?  Something like that.)

       

      Hope this helps!

       

      Regards,

       

      -Kevin

       

       

       

      Kevin Brennan

      Director of IT at Mayco Colors

       

      Mobile: 614-204-5222

      Email: Kevin.Brennan@MaycoColors.com

       

      4077 Weaver Ct S

      Hilliard, OH 43026

       

      http://www.maycocolors.com

       

      Title: LinkedIn - Description: image of LinkedIn icon Title: Twitter - Description: image of Twitter icon 

       

       

       

      ——————————————-

    • Joseph Flynn

      Member

      September 16, 2022 at 3:29 PM

      Check to see if you have CRM integration turned on. All master table changes were writing to these tables. We are on the original 2018, I believe it’s version 11 or 12.
      Index tuning helps as well.

      ——————————
      Joseph Flynn
      Sr. Dynamics NAV Developer
      Gold Star Foods INC
      Ontario CA
      ——————————
      ——————————————-

    • Ronald McVicar

      Member

      October 6, 2022 at 8:24 AM

      Yes as mentioned above definately have the SQL environment reviewed; and a partner with a solid NAV SQL / MVP really helps.Ā Ā  They Guys at Liberty Grove, Alex Cross, Inecta and Innovia any others are good at this.Ā 

      Do you have serialized inventory as that whole warehouse, inventory and serialization can really hammer your environment; and especially if you are shipping those serialized items.Ā  Having an optimized SQL is essential and always has been.Ā  And then if you have 3rd parties and / or enhancement in general as you might need index bad, not needed and turned off.Ā  Some of these NAV / BC SQL resources have packaged SQL code that can be setup to evaluate and help you.Ā  This can give you push back and documentation too.Ā  especially if it get real bad.Ā  We have Sales Order taking four hours to post at one time.Ā 

      At one place we needed to update / upgrade the infrastructure and for here mostly the SQL Server environment was being served by from older VMWare vSphere to Nutanix (but really needed updated resources)Ā  as the disk storage was badly designed, no extra storage to add and / or memory.Ā  SQL can need alot of room.Ā  Our database for 45 NAV users was 450 GB and grew about 23GB monthly.Ā  At the beginning inventory has 286,000 items (serialized mostly).Ā 

      Some NAV installs just never hit these walls and never see these challenges; but you can get through them and there is help in the NAV community.Ā  Sometime reach out early rather than later.Ā  Also, if you partner is having issues either figuring this out but good at every thing else that is ok.Ā  It is ok to reach out and get a partner who acts more as consultant.Ā  This can prevent a train crash or just help improve bumps in the road too.

      ——————————
      Ronald McVicar, IT Software Mgr
      NSP (Quality Meats)
      nspproteins.com
      ——————————
      ——————————————-

    DSC Communities replied 3 years, 6 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.

The discussion ‘Having Performance Issues in BC14’ is closed to new replies.

Start of Discussion
0 of 0 replies June 2018
Now

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!