Replace SIFT tables with materialised views

colin_leversuch-roberts
Member Posts: 113
I'm actually on holiday next week so won't be able to see response, but I was just wondering if anyone had tried comparing the performance of a physical SIFT tables vs a materialised view - I figure the maintenence overhead would be much lower.
Just a thought.
Just a thought.
0
Comments
-
wouldn't work in accounting system
The problem with materialized views is that some data can be potentially out-of-date.0 -
well there's a thing - I see indexed views will replace sift tables in the next version of Navision.0
-
Yep but they are changing it.0
-
Indexed views are not without potential cost.
Indexed views can be created and used in any SQL edition but only Enterprise will consider them in query plans. With the other editions they must be explicitly called.
Developer must decide on the trade-off between updating the indexed view each time the underlying data is changed vs. producing the view on the fly (normal view)There are no bugs - only undocumented features.0 -
ara3n wrote:Yep but they are changing it.0
-
the usual impact of indexed views is that the data is materialised, but as they will replace physical tables that factor doesn't come into play. You're confusing the use of indexed views for tuning - if you call the view in std edition directly then it will be referenced - to explain my comment it has been a long established fact that to create extra clustered indexes on a table you can create an indexed view, or views, in enterprise edition the query against the base table will use the indexed view instead of the table - the downside was you duplicated data to get your performance gain - using indexed views to replace the SIFT tables is slightly different.
Getting rid of all those triggers will likely give a 10 - 20 % performance boost out of the box. SQL DBA's know that the easiest way to destroy performance is to put triggers on tables - especially large ones which encroach upon the mem to leave area. Now if they'd just get rid of the cursors !!!0 -
ara3n wrote:
Ah, ok, my misunderstanding - I understood it that they (MS) are changing plan to replace SIFT by indexed views... 8)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