Importance of client DBMS Cache?

arcull
Member Posts: 191
Hi everyone. From the nav documentation I've re read that dbms cache on the client side increases performance, because of less reads from server. Now I wonder:
-if it makes any sense increasing it when using database without server, just local client mode.
-does it increase performance on working with temporary tables (local, server mode)
-what else would it be good for
Any help, much appreciated, thanks
-if it makes any sense increasing it when using database without server, just local client mode.
-does it increase performance on working with temporary tables (local, server mode)
-what else would it be good for
Any help, much appreciated, thanks
0
Comments
-
arcull wrote:Hi everyone. From the nav documentation I've re read that dbms cache on the client side increases performance, because of less reads from server. Now I wonder:
-if it makes any sense increasing it when using database without server, just local client mode.
-does it increase performance on working with temporary tables (local, server mode)
-what else would it be good for
Any help, much appreciated, thanks
Hi
Client DBMS is used only when you directly open a database as a file (not via server).
Changing this value on a client/server configuration is useless.
Bye
MatteoReno Sistemi Navision Developer0 -
The value is still important if you run a report which uses temp tables. For the real tables on the server, the dbms value is not important.0
-
The setting has nothing to do with Temp tables. It is strictly used for local DB.There are no bugs - only undocumented features.0
-
bbrown wrote:The setting has nothing to do with Temp tables. It is strictly used for local DB.
I am not sure, but when you are connected to the NAV server, server has the DBMS cache. But if you are working with temp table, local DBMS (the DB management system) is used like when working with local database, thus local DBMS cache is used... but this deduction is based on some implications.... :-k0 -
I believe the temp tables just use workstation memory. I'm just basing this on experience. I've had a situation where a process broke because my temp table exceeded 2 GB in size. That's the memory limit of the local operating system. I definitely did not have 2 GB of DBMS cache.
Maybe someone from MS can clarify this for us.There are no bugs - only undocumented features.0 -
DBMS cache is not about the data... it is just cache... between storage and rest... of course, in case of storing the data into memory is the cache may be just overhead, but I will not be surprised if all is used in same way like when local DB is used, with only different storage target. But again, this is just my assumption, nothing based on some facts... :whistle: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