exam questions

Exam Professional Cloud Database Engineer All Questions

View all questions & answers for the Professional Cloud Database Engineer exam

Exam Professional Cloud Database Engineer topic 1 question 22 discussion

Actual exam question from Google's Professional Cloud Database Engineer
Question #: 22
Topic #: 1
[All Professional Cloud Database Engineer Questions]

Your application follows a microservices architecture and uses a single large Cloud SQL instance, which is starting to have performance issues as your application grows. in the Cloud Monitoring dashboard, the CPU utilization looks normal You want to follow Google-recommended practices to resolve and prevent these performance issues while avoiding any major refactoring. What should you do?

  • A. Use Cloud Spanner instead of Cloud SQL.
  • B. Increase the number of CPUs for your instance.
  • C. Increase the storage size for the instance.
  • D. Use many smaller Cloud SQL instances.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Kloudgeek
Highly Voted 2 years, 1 month ago
Correct answer is D. https://cloud.google.com/sql/docs/mysql/best-practices#data-arch - Split your large instances into smaller instances, where possible.
upvoted 11 times
...
fraloca
Highly Voted 1 year ago
Selected Answer: C
The solution D is better if we can execute a massive refactor. So, the best solution is C because if CPU is normal, the issue is the capacity of the I/O. For increase it, it's enough increase the disk storage. Source: https://cloud.google.com/sql/docs/sqlserver/best-practices
upvoted 7 times
...
887ad17
Most Recent 1 week, 4 days ago
Selected Answer: C
Storage Size Impact: Increasing the storage size for your Cloud SQL instance can improve performance because Cloud SQL automatically increases the IOPS (Input/Output Operations Per Second) as the storage size increases. This can help resolve performance bottlenecks related to disk I/O, which might be the underlying issue given that CPU utilization is normal. No Major Refactoring: This approach does not require any significant changes to your application architecture or code, making it a straightforward solution. Scalability: By increasing the storage size, you can ensure that your instance has the necessary IOPS to handle the increasing load as your application grows.
upvoted 1 times
...
rglearn
3 months, 1 week ago
Selected Answer: C
cant do major refactoring. also CPU utilization is under control then mostly issue is with IOPS capacity of CloudSQL we need to increase storage space. to increase IOPS
upvoted 1 times
...
TNT87
3 months, 2 weeks ago
Selected Answer: D
d
upvoted 1 times
...
dija123
8 months, 2 weeks ago
Selected Answer: C
Agree with C as the CPU Looks normal.
upvoted 1 times
...
0e75489
1 year, 1 month ago
Splitting smaller databases require major effort. Answer should be C
upvoted 2 times
...
juliorevk
1 year, 4 months ago
Selected Answer: D
It's a microservices architecture and CPU utilization is normal. This means that having multiple Cloud SQL instances will help for each microservice.
upvoted 2 times
...
theseawillclaim
1 year, 4 months ago
Wouldn't D be a big refactoring, as well as switching to Spanner, especially if MySQL is considered? This question is bad.
upvoted 2 times
...
dynamic_dba
1 year, 11 months ago
D. Needing to avoid any major refactoring eliminates A. The question states CPU is not an issue, so that eliminates B. Adding more storage would increase IOPS, but there’s no indication network throughput is an issue, so that eliminates C. That leaves D. A microservice architecture is supposed to use a separate database for each microservice, rather than one big database for all the microservices. So D it is. The link provided by Kloudgeek is spot on.
upvoted 5 times
Ramheadhunter
1 year, 7 months ago
Will splitting single instance to multiple smaller instance amount to re-factoring ?
upvoted 1 times
...
...
H_S
1 year, 11 months ago
Selected Answer: D
D: Use many smaller Cloud SQL instances.
upvoted 1 times
...
H_S
1 year, 11 months ago
D: Use many smaller Cloud SQL instances.
upvoted 2 times
...
pk349
2 years, 1 month ago
D: Use many smaller ***** Cloud SQL instances.
upvoted 3 times
...
GCP72
2 years, 1 month ago
Selected Answer: D
D is the correct answer
upvoted 1 times
...
range9005
2 years, 1 month ago
Selected Answer: D
Split CloudSql instance into many small instances to support Microservices
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago