Client Monitor usage

aliennav
Member Posts: 449
iS there any practical usage of client monitor????
Do tell me.
Thanx
Do tell me.
Thanx
0
Comments
-
Client Monitor
The Client Monitor is a tool that programmers can use to monitor the communication between a Microsoft Dynamics NAV server and the clients in a network in order to make the communication as effective as possible.
For more information about the client monitor, see the Application Designer's Guide.0 -
Do a simple test to see what it does. Open the Client monitor, and click start. Do anything in NAV, something small like create a sales order. Go back to the Client Monitor, and click Stop. Look at the entries in the Client Monitor. It shows what code is executed, server calls, duration, keys used, all sorts of information that can be helpful when troubleshooting issues.
Be aware though, and use it only when necessary. Client Monitor itself takes up a lot of resources, and it will affect performance when it is on.0 -
DenSter wrote:Do a simple test to see what it does. Open the Client monitor, and click start. Do anything in NAV, something small like create a sales order. Go back to the Client Monitor, and click Stop. Look at the entries in the Client Monitor. It shows what code is executed, server calls, duration, keys used, all sorts of information that can be helpful when troubleshooting issues.
Be aware though, and use it only when necessary. Client Monitor itself takes up a lot of resources, and it will affect performance when it is on.
All u get from my side is
THANKS.0 -
-
i only want to point out a thing: client monitor fills a temptable which max size can be 2GB...after that nav crashes (at least in 4.01)
it's very useful to see sql statements and to find some bottlenecks...0 -
DenSter wrote:Do a simple test to see what it does. Open the Client monitor, and click start. Do anything in NAV, something small like create a sales order. Go back to the Client Monitor, and click Stop. Look at the entries in the Client Monitor. It shows what code is executed, server calls, duration, keys used, all sorts of information that can be helpful when troubleshooting issues.
Be aware though, and use it only when necessary. Client Monitor itself takes up a lot of resources, and it will affect performance when it is on.
Hi,
Before I start client monitor in tab "General", i want to know, what is the best option (in tab "Option") I should choose?
Thanks beforeBest regards,
Johanna0 -
It depends on what you are looking for. If you need to see the execution plan, you check the execution plan box. If you don't need to see the execution plan, you don't check the box.
I don't know what you need to see, just check the options that you need.0 -
Client Monitor allows you to see the tables that a user needs for example post a transfer order. It´s useful to customize user permissions.
You can create a role based on the information returned by the Client Monitor, to give a user permissions to only made a Transfer Order.0 -
nav_student wrote:Client Monitor allows you to see the tables that a user needs for example post a transfer order. It´s useful to customize user permissions.
You can create a role based on the information returned by the Client Monitor, to give a user permissions to only made a Transfer Order.0 -
Belias wrote:nav_student wrote:Client Monitor allows you to see the tables that a user needs for example post a transfer order. It´s useful to customize user permissions.
You can create a role based on the information returned by the Client Monitor, to give a user permissions to only made a Transfer Order.
It is one of the possible use... :-)
Of course, main purpose is optimization, bug tracing etc.0 -
Belias wrote:well...i'll try it!i just have had a request to change some permissions (customers never learn to do this alone..or noone train them
)
There was a tool that uses the output to generate permissions, but really it was not a good idea. Firstly it is very generic, but more importantly it only gives what was just tested, so unless you post every possible combination you will still need to go back and fix it manually and the stuff you fix will be the hardest stuff.
It is good though when you are stuck with a particular permission and want to find out exactly why it is needed.
Training in permissions setup should be one of the very first things that the customer starts learning. That way every time they post or print or what ever in Navision during training and testing they are fixing permissions. You should turn permissions on as soon as they start training.David Singleton0 -
Client Monitor can also be very useful in certain debugging situations. For example, I recently had to debug a problem where a record was not getting written to a table. I checked the code and could seen no reason why this should be so. So, I turned on Client Monitor and looked at the results. The record was definitely being written to the table as I expected, but the Client Monitor also indicated that much later in the process that same record was subsequently being deleted from the table. Now that I understood exactly what was happening I could devise a proper solution to the problem. Without Client Monitor it would have taken much longer to find this problem.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