Schema Sync

ta5
Member Posts: 1,164
in SQL General
Hi experts
Just a question: I have noticed that schema sync does take significantly longer in big databases. Do you experience the same? Does sql server need to copy the data into temp tables or something like that?
Thanks in advance, kind regards
Thomas
Just a question: I have noticed that schema sync does take significantly longer in big databases. Do you experience the same? Does sql server need to copy the data into temp tables or something like that?
Thanks in advance, kind regards
Thomas
0
Best Answer
-
It depends.
If you have an upgrade codeunit, and in it you have a function defining synchronisation rules, and in it you have a line saying that some large table shoud be copied to another temp table then yes, NST will make a copy of the table as told.
Schema sync may also take long time if you add a field to a large table, or add or modify an index on it.
SlawekSlawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-035
Answers
-
It depends.
If you have an upgrade codeunit, and in it you have a function defining synchronisation rules, and in it you have a line saying that some large table shoud be copied to another temp table then yes, NST will make a copy of the table as told.
Schema sync may also take long time if you add a field to a large table, or add or modify an index on it.
SlawekSlawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-035 -
Thanks Slawek, sounds plausible.
Anyone else?0 -
Regarding "Schema sync may also take long time if you add a field to a large table, or add or modify an index on it.", we made optimizations in NAV2018 that utilize ONLINE operations on SQL Server (if you run on an edition that supports that). Some sync operations in NAV2018 also do ALTER TABLE renames instead of CREATE/COPY DATA/DROP.1
-
Hi Kennie
Thx for the details!
Thomas0
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