AnnouncementIntroducing MongoDB 8.0, the fastest MongoDB ever! Read more >
NEWSLearn why MongoDB was named a leader in the 2024 Gartner® Magic Quadrant™ Read the blog >
AnnouncementIntroducing Search Demo Builder, the newest addition to the Atlas Search Playground Learn more >

ATLAS

Peak Traffic Readiness Checklist

Ensure optimal application performance during peak traffic and prevent disruptions by implementing six MongoDB best practices.
Start Preparing
Contact us
  • IT Executive (CIO, CTO, VP Engineering, etc.)
  • Business Executive (CEO, COO, CMO, etc.)
  • Architect
  • Business Development / Alliance Manager
  • DBA
  • Technical Operations
  • Director / Development Manager
  • Product / Project Manager
  • Software Developer / Engineer
  • Mobile Developer
  • Business Analyst
  • Data Scientist
  • Student
  • Other
  • United States
  • Afghanistan
  • Åland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia, Plurinational State of
  • Bonaire, Sint Eustatius and Saba
  • Bosnia and Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo
  • Congo, the Democratic Republic of the
  • Cook Islands
  • Costa Rica
  • Côte d'Ivoire
  • Croatia
  • Curaçao
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • Falkland Islands (Malvinas)
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Island and McDonald Islands
  • Holy See (Vatican City State)
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Korea, Republic of
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia, The Former Yugoslav Republic of
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia, Federated States of
  • Moldova, Republic of
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory, Occupied
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Réunion
  • Romania
  • Russian Federation
  • Rwanda
  • Saint Barthélemy
  • Saint Helena, Ascension and Tristan da Cunha
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin (French part)
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten (Dutch part)
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • Spain
  • Sri Lanka
  • Suriname
  • Svalbard and Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Taiwan
  • Tajikistan
  • Tanzania, United Republic of
  • Thailand
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Venezuela, Bolivarian Republic of
  • Viet Nam
  • Virgin Islands, British
  • Virgin Islands, U.S.
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe
An illustration of settings and suggestions for optimizing database performance.
number_1_inversenumber_1_inverse
Set up alerts
Customize alerts in MongoDB Atlas to monitor performance and resource usage. This can help you identify potential issues before they become critical and ensure your database is running smoothly during the event. Configure alert settings
industry_ai

High CPU Utilization

High CPU usage can indicate your MongoDB deployment is struggling with increased traffic. Set up system CPU alerts to proactively identify performance bottlenecks and take action, like scaling or optimizing queries.

general_alert

High Memory Usage

Monitoring memory consumption is crucial to prevent performance issues and crashes. Set up system memory alerts for high memory usage to quickly address large datasets or inefficient queries.

atlas_performance_advisor

Slow Query Execution

Slow-running queries can impact database performance and user experience. Set up query targeting alerts to be notified when queries may be problematic so you can identify and optimize. The query targeting alert typically occurs when no index supports a query (or queries) or when an existing index only partially supports a query.

Using a third-party tool for monitoring application performance? Make sure it’s integrated with your Atlas environment.
Illustration of a couple of graphs representing MongoDB's auto-scaling capabilities.
number_2_inversenumber_2_inverse
Manual scale up
While auto-scaling is available on M10 clusters and above, relying on auto-scaling to address a known surge in traffic can often happen too late and lead to performance interruptions. Consider manually scaling in advance of a large traffic spike to avoid this.Learn more
Illustration of a database with a search field.
number_3_inversenumber_3_inverse
Optimize queries and indexes

Review your application's queries and ensure they are efficient. Create appropriate indexes to speed up data retrieval and reduce the load on your database.

For less manual work, take advantage of Performance Advisor (available for M10 clusters and above) to monitor slow queries and get personalized suggestions regarding your indexes to improve query performance.

Optimize query performance
Illustration of the World Map application connected to the clouds.
number_4_inversenumber_4_inverse
Leverage global clusters
If your application serves users from multiple regions, consider using global clusters in MongoDB Atlas. This can help reduce latency for users accessing your application from different parts of the world.Configure global cluster
An illustration of settings and suggestions for optimizing database performance.
number_5_inversenumber_5_inverse
Test your setup
Before anticipated traffic spikes, perform load testing and simulate peak traffic conditions to identify potential bottlenecks in your system. This will help you make any necessary adjustments to ensure optimal performance of your application.Learn more
Illustration of headset and documents
number_6_inversenumber_6_inverse
Contact support
Try a 30-day free trial of our developer support plan to get personalized support as you prepare for periods of traffic spikes. You can also use our chat support system for more generalized support.View support plans

Need more help preparing for peak traffic?

Contact Us