Skip to content
  • June 11, 2025

Thnk And Grow

Let's Do It!

×

Thnk And Grow

Let's Do It!

  • Home
  • All topics
  • Ruby
    • Ruby on Rails
    • Gems
  • Architecture & Design
    • AWS
    • Docker
    • Security
  • Database
    • PostgreSQL
    • MySQL
    • NoSQL
  • NodeJS
    • Javascript/Typescript
    • Realtime
      • Socket.IO
  • Others
    • Interview Question
    • Tips
    • Notes
    • Tools
  • About us
  • Home
  • optimize performance
February 23, 2025
All topics MySQL Tips

SQL Performance Battle: GROUP BY vs. Self-Join in UPDATE Queries

Introduction Updating records efficiently is a crucial aspect of database optimization. A poorly optimized query…

author-image
Lê Hoàng Tâm
0 Comments
Read More
December 24, 2024
All topics Database MySQL Others Tips

Optimizing GROUP BY in MySQL: Insights from Real-Life Query Analysis

My current query: SELECT eod.date, SUM(eod.stable_price) AS sumStablePrice FROM item_eod eod WHERE eod.date >= CURRENT_DATE…

author-image
Lê Hoàng Tâm
0 Comments
Read More
Optimize Scalability with Cache
November 13, 2024
All topics

7 Essential Caching Strategies to Boost Backend Performance and Scalability

1. In-Memory Caching Description: Stores frequently accessed data in the application’s memory, which speeds up…

author-image
Hoài Nhớ
0 Comments
Read More
October 22, 2024
All topics Database PostgreSQL

Postgres Index Methods: Things you need to know

In PostgreSQL, different types of index methods are used to optimize query performance, especially for…

author-image
Lê Hoàng Tâm
0 Comments
Read More
October 21, 2024
All topics Architecture & Design Database PostgreSQL

How to prevent table lock when add/drop index in Postgres?

The CONCURRENTLY option in PostgreSQL is used when creating or dropping indexes to avoid locking…

author-image
Lê Hoàng Tâm
0 Comments
Read More
October 21, 2024
All topics Ruby

Behind the Scenes of Ruby Objects lifecycle

In Ruby, objects form the core of the language. Everything in Ruby is an object—from…

author-image
Lê Hoàng Tâm
0 Comments
Read More
October 15, 2024
All topics Architecture & Design Ruby

The Hidden Power of Symbols in Ruby: When to Use Symbols Instead of Strings

In Ruby programming, most developers default to using strings for everything from data manipulation to…

author-image
Lê Hoàng Tâm
0 Comments
Read More
September 12, 2024
All topics Architecture & Design Database MySQL

Buffer Cache Hit in MySQL: What It Is and Why It Matters

The InnoDB Buffer Pool in MySQL is essentially a cache that stores frequently accessed data…

author-image
Lê Hoàng Tâm
0 Comments
Read More
September 12, 2024
All topics Database MySQL

MySQL Indexes: Boosting Query Performance with Column Order

In MySQL, the order of columns in a composite index (an index that spans multiple…

author-image
Lê Hoàng Tâm
0 Comments
Read More

Recent Posts

  • The Ultimate Guide to Image Rendering in ReactJS: Performance, SEO, and Best Practices (2025) June 11, 2025
  • Essential Responsive Design Tips for React Developers June 10, 2025
  • How to Unblock Telegram with Your Own MTProto Proxy — No VPN Needed! May 27, 2025
  • 🚀 Triple-Layered Web Caching Strategy: How Memory, IndexedDB and HTTP Cache Improved Speed by 96% March 28, 2025
  • Best Practices for Using Redis: Protect Your App, Reduce Costs, and Optimize Performance 2025 March 26, 2025

Categories

  • All topics (104)
  • Architecture & Design (34)
  • AWS (15)
  • CSS (6)
  • Database (18)
  • Design patterns (6)
  • Docker (6)
  • Gems (2)
  • Generation (2)
  • Interview Question (11)
  • Javascript/Typescript (16)
  • MySQL (12)
  • NodeJS (14)
  • NoSQL (5)
  • Notes (3)
  • Others (11)
  • PostgreSQL (10)
  • Realtime (2)
  • Ruby (20)
  • Ruby on Rails (10)
  • Security (9)
  • Socket.IO (3)
  • Tips (44)
  • Tools (9)

authentication AWS AWS SQS Backend Backend Performance Best Practices compare Database Database Questions Deploy Deployment Docker Docker swarm Interview Questions iRedAdmin iRedMail Javascipt javascript MailGun Mail Server Multiple Threads mysql NextJS Nginx optimize database optimize performance Optimize Queries optimize query Popular Postgresql Rails Realtime Application redis RESTFul API ruby Ruby on rails S3 Seamless Connections Security SEO SQS Tech Interview Tips Traefik Web Development

authentication AWS AWS SQS Backend Backend Performance Best Practices compare Database Database Questions Deploy Deployment Docker Docker swarm Interview Questions iRedAdmin iRedMail Javascipt javascript MailGun Mail Server Multiple Threads mysql NextJS Nginx optimize database optimize performance Optimize Queries optimize query Popular Postgresql Rails Realtime Application redis RESTFul API ruby Ruby on rails S3 Seamless Connections Security SEO SQS Tech Interview Tips Traefik Web Development

  • June 2025
  • May 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • June 2024
  • May 2024
  • April 2024
  • August 2023
  • May 2023
  • April 2023
  • April 2022
  • January 2022
  • December 2021
  • October 2021
  • September 2021
  • June 2021
  • May 2021
  • April 2021
June 2025
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
2930 
« May    

blog.thnkandgrow © 2025 | Powered By SpiceThemes