Apply this guide to your situation
This answer covers “[WPO-017] Find slow queries delaying dynamic pages”. Read it with the summary and confirm that the symptom and service match what you are experiencing. Available options can vary by plan and account setup.
- Before changing anything, note what you expected, what happened and roughly when. Check whether the issue affects one page or the whole service.
- Save the full error message and note recent changes. Hide passwords, access codes, personal data and keys before sharing screenshots or logs.
- If a step requires administrator access, restarting services or editing server files, stop if you do not administer that server. Send support the service name, error and checks you have already made.
L3 technical diagnosis
User symptoms
A dynamic page has high TTFB and latency grows with record volume.
Observed code or message
Query timeout / lock wait timeout; repeated slow queriesLikely root cause
Full scans, missing or unselective indexes, N+1 queries and locks increase CPU/I/O time. Adding indexes without reviewing writes and plans can degrade operations.
Likely-cause and resolution matrix
Follow a branch only when evidence supports it. A symptom may have more than one cause; do not change layers by guesswork.
01Professional English translation pending.
Why it can happen: Professional English translation pending.
Professional English translation pending.Step-by-step resolution:
Professional English translation pending.
02Professional English translation pending.
Why it can happen: Professional English translation pending.
Professional English translation pending.Step-by-step resolution:
Professional English translation pending.
03Professional English translation pending.
Why it can happen: Professional English translation pending.
Professional English translation pending.Step-by-step resolution:
Professional English translation pending.
04Professional English translation pending.
Why it can happen: Professional English translation pending.
Professional English translation pending.Step-by-step resolution:
Professional English translation pending.
05Professional English translation pending.
Why it can happen: Professional English translation pending.
Professional English translation pending.Step-by-step resolution:
Professional English translation pending.
Prerequisites
- Authorised access to the affected site, repository or service metrics.
- A reproducible URL and timestamp; use staging for infrastructure changes.
- A backup or rollback method for configuration and deployments.
Important warnings
- Inspection commands do not authorise production changes. Do not run load tests or global purges without an approved plan.
- Never store private responses in shared caches. Server changes in Anayil Panel depend on the controls available for the service and may require its administrator/provider.
Step-by-step walkthrough
1. Reproduce and narrow the issue
EXPLAIN SELECT id, status FROM orders WHERE customer_id = 123 ORDER BY created_at DESC LIMIT 20;
# Run only with authorisation; on supported engines, EXPLAIN ANALYZE executes the query.Query timeout / lock wait timeout; repeated slow queries
2. Apply the appropriate correction
3. Verify the experience
The improvement is reproducible on the affected route and profile with no new functional errors.
Troubleshooting & Solutions
Query timeout / lock wait timeout; repeated slow queries
Root cause: Full scans, missing or unselective indexes, N+1 queries and locks increase CPU/I/O time. Adding indexes without reviewing writes and plans can degrade operations.
Resolution: Optimise the application query (including N+1), select only needed columns and review a composite index with the DBA based on filters/order and write cost. Schema changes require a migration, backup and rollback plan.
Rollback and recovery plan
Roll back only the changed directive, dependency or release using the recorded value. If 5xx errors, data exposure or session failures occur, have the operator disable the new rule and retain redacted logs for analysis.
Related runbooks in this category:
Was this technical guide helpful?
Facing a production outage?
Hosting Anayil system administrators can directly intervene on your server infrastructure.