Vinodh Krishnaswamy, Author at Percona Database Performance Blog Sat, 17 Feb 2024 00:01:34 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://www.percona.com/blog/wp-content/uploads/2023/02/cropped-percona-favicon-32x32.png Vinodh Krishnaswamy, Author at Percona Database Performance Blog 32 32 76301791 Percona Operator for MongoDB Backup and Restore on S3-Compatible Storage – Backblaze https://www.percona.com/blog/percona-operator-for-mongodb-backup-and-restore-on-s3-compatible-storage-backblaze/ https://www.percona.com/blog/percona-operator-for-mongodb-backup-and-restore-on-s3-compatible-storage-backblaze/#respond Fri, 25 Nov 2022 14:16:33 +0000 https://www.percona.com/blog/?p=83765 One of the main features that I like about the Percona Operator for MongoDB is the integration with Percona Backup for MongoDB (PBM) tool and the ability to backup/restore the database without manual intervention. The Operator allows backing up the DB to S3-compatible cloud storage and so you can use AWS, Azure, etc.One of our customers […]]]> https://www.percona.com/blog/percona-operator-for-mongodb-backup-and-restore-on-s3-compatible-storage-backblaze/feed/ 0 83765 Configure wiredTiger cacheSize Inside Percona Operator for MongoDB https://www.percona.com/blog/configure-wiredtiger-cachesize-inside-percona-distribution-for-mongodb-kubernetes-operator/ https://www.percona.com/blog/configure-wiredtiger-cachesize-inside-percona-distribution-for-mongodb-kubernetes-operator/#respond Fri, 07 Jan 2022 16:28:17 +0000 https://www.percona.com/blog/?p=79579 Nowadays we are seeing a lot of customers starting to use our Percona Operator for MongoDB. The Percona Operators are based on best practices for the configuration of a Percona Server for MongoDB replica set or the sharded cluster. The main component in MongoDB is the wiredTiger cache which helps to define the cache used […]]]> https://www.percona.com/blog/configure-wiredtiger-cachesize-inside-percona-distribution-for-mongodb-kubernetes-operator/feed/ 0 79579 MongoDB Config Server Upgrade From SCCC to CSRS ReplicaSet https://www.percona.com/blog/mongodb-config-server-upgrade-from-sccc-to-csrs-replicaset/ https://www.percona.com/blog/mongodb-config-server-upgrade-from-sccc-to-csrs-replicaset/#respond Thu, 30 Dec 2021 14:30:43 +0000 https://www.percona.com/blog/?p=79520 Recently, I got some of our customers doing an upgrade to v4.x from v3.0 (Yeah, still could see older MongoDB versions and we suggest everyone do the upgrade to stay with the current GA!). There were some pain points in the upgrade process, and especially before migrating to v3.4, you will need to change from […]]]> https://www.percona.com/blog/mongodb-config-server-upgrade-from-sccc-to-csrs-replicaset/feed/ 0 79520 Configuring a MongoDB Sharded Cluster with PMM2 – Part 2 https://www.percona.com/blog/configuring-a-mongodb-sharded-cluster-with-pmm2-part-2/ https://www.percona.com/blog/configuring-a-mongodb-sharded-cluster-with-pmm2-part-2/#respond Tue, 05 Oct 2021 11:16:12 +0000 https://www.percona.com/blog/?p=78289 As a DBA, it is important to monitor a database to help us troubleshoot or to understand the health of an instance. Percona Monitoring and Management (PMM v2) is open-source and does a great job in monitoring the databases like MongoDB, MySQL, PostgreSQL, etc.In this blog post, we will see how to configure a sharded […]]]> https://www.percona.com/blog/configuring-a-mongodb-sharded-cluster-with-pmm2-part-2/feed/ 0 78289 MongoDB Multi-Document Transaction Fails When getLastErrorDefaults is Changed https://www.percona.com/blog/mongodb-multi-document-transaction-fails-when-getlasterrordefaults-is-changed/ https://www.percona.com/blog/mongodb-multi-document-transaction-fails-when-getlasterrordefaults-is-changed/#respond Wed, 30 Jun 2021 14:35:39 +0000 https://www.percona.com/blog/?p=77061 In every new version of MongoDB, there have been a lot of changes and newly introduced features. One such change is the introduction of setDefaultRWConcern command from MongoDB 4.4. This feature has caused multi-document transaction writes to fail for one of my customers. In this blog post, we will look into the problem and how […]]]> https://www.percona.com/blog/mongodb-multi-document-transaction-fails-when-getlasterrordefaults-is-changed/feed/ 0 77061 What’s Running in My DB? A Journey with currentOp() in MongoDB https://www.percona.com/blog/whats-running-in-my-db-a-journey-with-currentop-in-mongodb/ https://www.percona.com/blog/whats-running-in-my-db-a-journey-with-currentop-in-mongodb/#comments Tue, 30 Mar 2021 13:07:38 +0000 https://www.percona.com/blog/?p=75112 I have been working a while with customers, supporting both MongoDB and MySQL technologies. Most of the time when an issue arises, the customers working with MySQL collect most of the information happening in the DB server, including all the queries running that particular time, using “show full processlist;” This information would help us to […]]]> https://www.percona.com/blog/whats-running-in-my-db-a-journey-with-currentop-in-mongodb/feed/ 1 75112 MongoDB Sharding & Replication 101 – The Community’s Questions Answered! https://www.percona.com/blog/mongodb-sharding-replication-101-the-communitys-questions-answered/ Tue, 09 Feb 2021 13:56:11 +0000 https://www.percona.com/blog/?p=74372 A few weeks ago I sat down and talked about tuning MongoDB memory settings with Mike Grayson, one of our MongoDB Database Engineers here at Percona. If you have not seen the video I would recommend it.  Since then I have heard from people in the community about other topics they would like to see.  […]]]> 74372 Permissions Issue When Upgrading MongoDB with Custom dbPath or logPath https://www.percona.com/blog/permissions-issue-when-upgrading-mongodb-with-custom-dbpath-or-logpath/ Thu, 09 Jan 2020 15:02:42 +0000 https://www.percona.com/blog/?p=64303 In Linux distributions, installing MongoDB for the first time using rpm/dpkg will create a conf file, dbPath, logPath and the init scripts on default paths. This includes the creation of a mongod user/group and provides mongod permissions to both the default dbPath (/var/lib/mongo) and logPath (/var/log/mongodb/mongod.log). Then you edit the settings in the config file at […]]]> 64303 Introduction to Docker and Using Percona Server for MongoDB https://www.percona.com/blog/introduction-to-docker-and-using-percona-server-for-mongodb/ https://www.percona.com/blog/introduction-to-docker-and-using-percona-server-for-mongodb/#comments Tue, 21 May 2019 06:10:46 +0000 https://www.percona.com/blog/?p=57132 In this blog post, I’ll walk through using Docker containers and discuss the advantages of using them to run multiple versions of Percona Server for MongoDB (PSMDB) instances in the same server. This is particularly useful for local testing. Lots of companies have started to use containers for their applications, due to the advantages of […]]]> https://www.percona.com/blog/introduction-to-docker-and-using-percona-server-for-mongodb/feed/ 3 57132 Watch Webinar: Config Database (Shardings) Deep Dive https://www.percona.com/blog/webinar-config-database-shardings/ Mon, 29 Apr 2019 13:00:12 +0000 https://www.percona.com/blog/?p=56638 Please join Percona’s Senior Support Engineer Vinodh Krishnaswamy as he presents Deep Dive In the Config Database (Shardings).Watch the Recorded WebinarIn MongoDB, we know the Sharded Cluster can migrate chunks across the Shards and also route a query. But where is this information stored, and how is it used by MongoDB to maintain consistency across […]]]> 56638 Upcoming Webinar Thurs 1/31: Percona Server for MongoDB 4.0 Feature Walkthrough https://www.percona.com/blog/percona-server-mongodb-4-feature/ Tue, 29 Jan 2019 15:00:47 +0000 https://www.percona.com/blog/?p=55051 Please join Vinodh Krishnaswamy as he presents his talk, Percona Server for MongoDB 4.0 Feature Walkthrough on January 31st, 2019, at 6:00 AM PST (UTC-8) / 9:00 AM EST (UTC-5). View the Recording Percona Server for MongoDB is an enhanced, open source, and highly-scalable database. Moreover, it is a fully-compatible, drop-in replacement for MongoDB 4.0 […]]]> 55051 MongoDB Engines: MMAPV1 Vs WiredTiger https://www.percona.com/blog/mongodb-engines-mmapv1-vs-wiredtiger/ https://www.percona.com/blog/mongodb-engines-mmapv1-vs-wiredtiger/#comments Thu, 03 Jan 2019 14:05:34 +0000 https://www.percona.com/blog/?p=54516 In this post, we’ll take a look at the differences between the MMAP and WiredTiger engines in MongoDB®. I’ve been asked this question by customers many times, and this blog is for you! We’ll tell you about the key features of these engines, then you can choose the right engine based on your requirement.In MongoDB, […]]]> https://www.percona.com/blog/mongodb-engines-mmapv1-vs-wiredtiger/feed/ 1 54516 MongoDB Backup: How and When To Use PSMDB hotbackup and mongodb_consistent_backup https://www.percona.com/blog/mongodb-backup-how-and-when-to-use-psmdb-hotbackup-and-mongodb_consistent_backup/ https://www.percona.com/blog/mongodb-backup-how-and-when-to-use-psmdb-hotbackup-and-mongodb_consistent_backup/#comments Thu, 13 Dec 2018 11:43:28 +0000 https://www.percona.com/blog/?p=54183 We have many backup methods to backup a MongoDB database using native mongodump or external tools. However, in this article, we’ll take a look at the backup tools offered by Percona, keeping in mind the restoration scenarios for MongoDB replicaSet and Sharded Cluster environments. We’ll explore how and when to use the tool mongodb-consistent-backup from Percona […]]]> https://www.percona.com/blog/mongodb-backup-how-and-when-to-use-psmdb-hotbackup-and-mongodb_consistent_backup/feed/ 3 54183 WiredTiger Encryption at Rest with Percona Server for MongoDB https://www.percona.com/blog/wiredtiger-encryption-at-rest-percona-server-for-mongodb/ https://www.percona.com/blog/wiredtiger-encryption-at-rest-percona-server-for-mongodb/#comments Thu, 01 Nov 2018 19:01:22 +0000 https://www.percona.com/blog/?p=53498 Encryption has become an important function in the database industry, as most companies are taking extra care to keep their data safe. It is important to keep the data safe on disk as well as when it is moving in the network. This restricts any unauthorized access to the data. These two types of protection are known […]]]> https://www.percona.com/blog/wiredtiger-encryption-at-rest-percona-server-for-mongodb/feed/ 6 53498 Automating MongoDB Log Rotation https://www.percona.com/blog/automating-mongodb-log-rotation/ https://www.percona.com/blog/automating-mongodb-log-rotation/#comments Thu, 27 Sep 2018 12:32:47 +0000 https://www.percona.com/blog/?p=52731 In this blog post, we will look at how to do MongoDB® log rotation in the right—and simplest—way.Log writing is important for any application to track history. But when the log file size grows larger, it can cause disk space issues. For database servers especially, it may cause performance issues as the database needs to write to […]]]> https://www.percona.com/blog/automating-mongodb-log-rotation/feed/ 3 52731 Configuring PMM Monitoring for MongoDB Cluster https://www.percona.com/blog/configuring-pmm-monitoring-mongodb-cluster/ https://www.percona.com/blog/configuring-pmm-monitoring-mongodb-cluster/#comments Thu, 05 Jul 2018 12:18:39 +0000 https://www.percona.com/blog/?p=50820 In this blog, we will see how to configure Percona Monitoring and Management (PMM) monitoring for a MongoDB cluster. It’s very simple, like adding a replica set or standalone instances to PMM Monitoring. For this example, I have used docker to create PMM Server and MongoDB sharded cluster containers. If you want the steps I used to […]]]> https://www.percona.com/blog/configuring-pmm-monitoring-mongodb-cluster/feed/ 5 50820 Understanding PMM QAN – Graphs & Metrics https://www.percona.com/blog/understanding-pmm-qan-graphs-metrics/ Fri, 08 Jun 2018 12:33:57 +0000 https://www.percona.com/blog/?p=50478 In this blog post, I will share with you how to set up the PMM QAN for MongoDB and the formulas behind the metrics and graphs that you see on the QAN dashboard.When one of my customers wanted to load test and understand the behavior of the queries in their MongoDB instance through a monitoring […]]]> 50478 MongoDB Rollback in replicaset https://www.percona.com/blog/mongodb-rollback-in-replicaset/ Tue, 01 May 2018 22:30:55 +0000 https://www.percona.com/blog/?p=49389 In this blog post, we’ll look at how MongoDB rollback works during replicaset failovers.In recent versions, MongoDB has provided lots of features related to replicaset and automatic failover. When it comes to failover, the next question that arises is “How does MongoDB ROLLBACK work during replicaset failover?”If a PRIMARY member (say node A) stepped down with […]]]> 49389