• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 169
  • Last Modified:

Exchange Search Slow

Yesterday everything was great.  Today the search is taking more then 10 minutes.  I am very new to exchange, and I am not even sure where to start looking.  I can't reboot the server.

The problem is in both web and outlook
0
loftyworm
Asked:
loftyworm
  • 7
  • 6
  • 2
  • +1
1 Solution
 
JAGDIS SCommented:
Hello ,
i am ready to help you , first of all login into exchange server open run and type the command extra and follow the wizard and hare me the results .based on this report we can start troubleshooting the actual issue.
Regards
0
 
Scott CSenior Systems EnginerCommented:
Could be a performance issue.

First off I need some specific information.

What version of Exchange?  This includes Service Packs and either CU or RU level

You can get this by running the command...."Get-Command exsetup | foreach {$_.FileVersionInfo}".

It's always best to be on the latest SP and at least n-1 CU / RU level.

Next run ExPerfWiz with the following parameters...
https://experfwiz.codeplex.com/

.\experfwiz.ps1 -duration 02:00:00 -interval 5 -threads -filepath d:\Logs

Take the resulting file and run it through PAL.
https://pal.codeplex.com/

Look at the report generated and see if you can see any disk latency or anything else in red that could affect disk performance.

Also make sure your servers are all patched up as well.

Is this happening for other users?

How many messages are in the mailbox/folder you are searching in?
0
 
Scott CSenior Systems EnginerCommented:
@JAGDIS S....how do you plan on reading the Extra traces?  Those can only be read by Microsoft Engineers.   I know this as I was a Tier 3 Exchange Engineer for 15 months.

In addition, you didn't supply the proper tags to select to troubleshoot this type of performance issue.  And if all tags are selected, the trace will contain so much information as to be unusable.
0
NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

 
loftywormAuthor Commented:
TY,
The version is
ProductVersion   FileVersion      FileName
--------------   -----------      --------
15.00.1130.007   15.00.1130.007   C:\Program Files\Microsoft\Exchange Server\V15\bin\ExSetup.exe
0
 
loftywormAuthor Commented:
I am not permitted to load additional files on the server itself.  Is there another way to gather this data?
0
 
loftywormAuthor Commented:
There is no command  "extra"  Am I missing something?
0
 
loftywormAuthor Commented:
I may have a cluster node failure.  Please stand by, more to come........
0
 
Scott CSenior Systems EnginerCommented:
Ok.  You're on CU10.  Not the latest but you should be ok.  BTW...You're about a year out of date on this server.  

"extra" does not come with Exchange 2013.  It needs to be installed separately.  And as I said, it should only be run under the direction of Microsoft Exchange engineers.

ExPerfWiz is a self-contained script supported by MS.  No, not really.  As you are new to Exchange, getting the correct counters would be next to impossible.  I'm an experienced Exchange engineer and I wouldn't event want to try.

If you put a call into MS this is one of the first things they'd have you do.  After that you'd be running one of their SDP (software diagnostic packages).

But before they'd do any serious work, they have you install the latest CU and reboot the server.
0
 
Scott CSenior Systems EnginerCommented:
A cluster node failure would definitely have an impact on performance.
0
 
JAGDIS SCommented:
@ScottCha who said running extra command and reading the information from html needed Microsoft internal tools.
i f you dont know about it better to read it .

Extra is not Microsoft internal tool and i am asking to send me the logs information .
For you kind information i am attaching the screenshots here.
extra1.PNG
extra2.PNG
0
 
Scott CSenior Systems EnginerCommented:
@JAGDIS S...Extra does not come with Exchange 2013 so how is he supposed to run it?    The OP has stated that he cannot place any extra files on the Exchange server.  When I worked for Microsoft I would have to send it out to my customers and have them install it.

Also, the information is not in .html, the file extension is .etl which is a proprietary format that ONLY Microsoft Engineers can read.

In addition, you have not specified the tags he would need to get the correct information.  This is why only accredited Microsoft Engineers are certified to run and analyze the data.

When I worked for MS we never ran a trace for more than 2-3 minutes.  You have not provided the proper guidance on using this.

Please read this blog...

https://blogs.technet.microsoft.com/samdrey/2013/12/02/how-to-take-exchange-traces-and-dumps-for-microsoft-engineers-example-for-store-and-msexchange-transport-components/

Read under the "Traces" section....2nd line.
0
 
loftywormAuthor Commented:
Thank you all for your input!!!
All is well now, but I would love some more information if you would be so patient with me.  I have 20 years Domain experience, so I am not a newb, but little to none on exchange.

When I started, I saw there was a 2 node cluster for exchange in "Failover Cluster Manager" but does not have the resources I would expect with a FC.  When the exchange admin came in (who knows barely more then me) he showed me in the web interface where the cluster is at, and indeed under servers > database there were 2 servers.  In fact there are 3, with a client front end, and I suspect there may be a fourth for the DB.

So.  
What keywords should I be studying to look into this.  
and, there is no test environment, so what find of commands can I run to look around safely.  
Perhaps a better question, what should I NOT do?


I suspect the cluster may be having more issues, but as it is not a standard FC I am not sure how to troubleshoot this.  I also have the political complication that I may be "peeing on someone else's tree" if you know what I mean, but I really should be getting up to speed, and my users are more important then someone's (ignorant) pride.
0
 
Gerald ConnollyCommented:
I think you need to establish if there is a resource issue across your cluster, ie checking CPU, Memory, Disk and Network

You also need to establish if something changed from when your cluster worked OK, to its current situation - was a new app installed, a new query/updated query put into production, has the network changed, has there been some rewiring? Have you got some a disk issue, ie a RAIDset that has lost a disk etc etc?

Its unusual for performance issues to just suddenly occur, but occasionally a small incremental change just causes the system to tip over the edge!
0
 
loftywormAuthor Commented:
There were no changes, it just happened one morning in the middle of the week.  Since this is not a normal Windows Failover Cluster, Where would I find the logs?
0
 
Scott CSenior Systems EnginerCommented:
Even something as small as adding a few users can sometime tip the scale.

Now as for learning Exchange....set up your own testing environment.

A fairly decent PC with 16 GB of RAM and an i5 or i7 processor can run vmwareWorkstation so you can set up a lab.

CBT Nuggets, and Pluralsight have good video training.

MS has some really good books as well.

What you should NOT do is learn on a production environment.  Even now, I still run commands I'm not sure of in my test lab.
0
 
loftywormAuthor Commented:
Great minds think alike :)  TY
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

  • 7
  • 6
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now