Tìm kiếm
40 kết quả cho “query plan”. Tìm không phân biệt dấu.
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- Debugging the Postgres query planner Bài tóm tắt · GoCardless · 2019
…bài gốc](https://gocardless.com/blog/debugging-the-postgres-query-planner/) Bối cảnh - Năm 2019, DB Postgres chính của GoCardless khoảng 2 TB . Bảng payment transitions (mỗi lần pa…
- Snowflake Optima Planning: cross-query performance Bài tóm tắt · Snowflake · 2026
…ake.com/en/blog/engineering/snowflake-optima-planning-cross-query-performance/) Bài của nhà cung cấp về một tính năng; mọi nhận định và số liệu là theo Snowflake. Không có chi tiết…
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…ng bình — [bài gốc](https://render.com/blog/postgresql-slow-query-to-fast-via-stats) Phần 2 của một câu chuyện; phần 1 (tìm ra query làm treo pipeline deploy staging) chưa có trong…
- PlanetScale Công ty Thành viên
Nhà cung cấp DB managed (Vitess, Postgres). Trong sự cố AWS us-east-1 tháng 10/2025, tách control plane khỏi data plane giúp DB của khách chạy tiếp khi control plane sập . Bài lịch sử shard Postgres (2026) là góc nhìn…
- PostgreSQL Stories: A simple query with a big problem Bài tóm tắt · Render · 2024
…bình — [bài gốc](https://render.com/blog/postgresql-simple-query-big-problem) Phần 1 của câu chuyện hai phần. Phần này tìm ra query gây tắc và gỡ tắc; phần 2 () giải thích vì sao…
- Vitess (PlanetScale/CNCF) Công ty Thành viên
Dự án mã nguồn mở, sinh ra ở YouTube khoảng 2010 khi tầng định tuyến shard được tách khỏi ứng dụng . Bài 2022 giải thích bước cut-over của online schema change: đệm query bằng ACL có hạn, đổi tên bảng để ghi trở nên bất…
- Behind the scenes: How Database Traffic Control works Bài tóm tắt · PlanetScale · 2026
…theo PlanetScale. Bối cảnh - Bài toán: database quá tải vì query đắt bất ngờ , kể cả nhiều query vừa phải cộng dồn lại. - PlanetScale đã có extension pginsights dùng hook Executor…
- Building a fault-tolerant metrics storage system at Airbnb Bài tóm tắt · Airbnb · 2026
…/giây, tới 10.000 dashboard và 500.000 alert, p99 thời gian query dưới 30 giây . Thay đổi chính - Tenant theo service (khoảng 1.000 service ), không theo team vì quyền sở hữu team…
- Filtered Vector Search: What ACORN Fixes, and What Fixes ACORN Bài tóm tắt · Qdrant · 2026
…ndex, recall 100% ở 1,3 ms. Với giao 1%, planner gửi 29/500 query vào đồ thị và 471 vào payload index. - Cấu hình mặc định (planner, cạnh thêm, ACORN tắt): hầu hết filter trên 90%…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
…owsing : một trang cần một subgraph nhỏ nhưng phức tạp, tức query có hàng chục tới hàng trăm ràng buộc cạnh, toàn là self-join và lookup ngẫu nhiên. Thay đổi chính - Index băm thay…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…gateway. Dùng trong công cụ dev và CI/CD. - Gateway : tách query của client thành query plan gồm các sub-query (tuần tự hoặc song song) tới DGS rồi gộp kết quả; overhead xấu nhất…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…i đã có DB riêng. Lần tách DB trước là năm 2012. - Profiler query phía client (tự viết vì RDS giới hạn) cho thấy hộp thư tin nhắn chiếm gần 1/3 số ghi của DB chính và tăng tuyến tí…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ture cũ mượn từ pipeline observability: mỗi ngôn ngữ tự log query vào Kafka, mỗi use case tự xử lý, replayer riêng. Bảo trì nặng, chủ sở hữu mơ hồ, và thiếu ngữ cảnh giao dịch nên…
- The Day Our Own Queries DoS'ed Us: Inside Zalando Search Bài tóm tắt · Zalando · 2025
…ều tầng: Base Search (cụm Elasticsearch, lexical + vector), query builder dùng NER, Catalog API fan-out mỗi lượt tìm thành nhiều query (có A/B test), Search API cùng các dịch vụ xế…
- Similarity Engine at eBay Bài tóm tắt · eBay · 2023
…sting đang hoạt động. Tìm kiếm theo từ khoá vấp từ đồng âm, query đuôi dài, ý định người dùng; team CoreAI dựng một engine ANN để tìm listing giống nhau theo embedding (tiêu đề, th…
- Postgres backups under the hood Bài tóm tắt · PlanetScale · 2026
…p cho migration . Nhưng ở cỡ 30 TB thì tranh CPU và I/O với query của người dùng, không có PITR , và nguy hiểm hơn: nó giữ một snapshot giao dịch suốt thời gian dump, chặn autovacu…
- How we systematically improved our reliability Bài tóm tắt · Neon · 2026
…của nó vào thẳng: bắt nó dựng notebook đặt mỗi con số cạnh query sinh ra nó để kỹ sư chạy lại. Tốt hơn nữa là có dashboard SLO/SLI để không cần AI. - Ba mốc thời gian: phát hiện,…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…ao điểm và vượt điểm tới hạn: cache hit rate tụt. - Scatter query: lúc boot client lấy danh sách thành viên các GDM (DM nhóm) của mình, đọc từ keyspace shard theo user , nên tìm th…
- Cut-over logic in vitess schema migrations Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…ớp hoàn toàn trong lúc đổi, nên luôn cần một dạng khoá, gây query bị chặn và kết nối tăng vọt. - Vitess lan truyền thay đổi bất đồng bộ (đọc binlog rồi áp vào bảng bóng), nên lúc n…
- Scaling Etsy Payments with Vitess: Part 3 – Reducing Cutover Risk Bài tóm tắt · Etsy · 2023
…patch vào Vitess và giữ một fork nội bộ). Vai trò: đảm bảo query do ORM sinh ra tương thích vindex và cấu hình Vitess giữ đúng đảm bảo dữ liệu mà ứng dụng cần. - Vitess che shardi…
- The history of Postgres sharding Bài tóm tắt · PlanetScale · 2026
…ype PL/Proxy (2007): proxy định tuyến bằng hàm SQL; mỗi mẫu query cần một hàm riêng. - Instagram (2012): khoảng 30 triệu user, shard logic bằng hàng nghìn schema trên vài máy vật l…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
…chục PB, hàng chục triệu request mỗi giây. Kiến trúc chung: query engine stateless (lập kế hoạch, định tuyến, shard, schema, phân quyền), storage engine stateful (transaction, pool…
- Anatomy of a (Postgres) search engine Bài tóm tắt · PlanetScale · 2026
…tmap thì dùng lệnh vector). Dữ liệu vị trí (cho phrase/span query) để riêng vì ít truy vấn cần; dữ liệu tần suất cho chấm điểm BM25 . Kích thước index khoảng 20% corpus nếu không c…
- Sizing Your IIoT Table Before You Deploy Bài tóm tắt · Tiger Data · 2026
…lần hay được trích dẫn chỉ đủ cho heap. - Dự phóng bằng một query đọc pg relation size , pg indexes size trên bảng PoC đã nạp: 10.000 tag × 1 Hz × 24 tháng = 631 tỉ dòng, 60 TB , t…
- Database-per-User Architecture With Isolated Application Environments Bài tóm tắt · Neon · 2024
…Bên trong hệ gần như single-tenant : không phải định tuyến query tới đúng DB; độ phức tạp dồn sang provisioning và deploy . - Giới hạn và tính năng cố định trong mỗi bản; nguồn sự…
- Remote Read Meets Streaming Bài tóm tắt · Prometheus · 2019
…ớp 10.000 series có thể tốn tới 2,5 GB bộ nhớ ở mỗi bên . - Query cho dashboard thường chỉ trả khoảng 20 series nhưng là kết quả gộp từ hàng nghìn series bên dưới; với Thanos, requ…
- 25% or 6 to 4: The 11/6/23 Authentication Outage Bài tóm tắt · Discord · 2023
…ôi phục khoảng 50% người dùng. Cân nhắc restart node để xoá query bị bỏ rơi nhưng với một zone đã mất thì restart sẽ phá quorum; restart nhầm node có thể sập hẳn. Một thông báo lỗi…
- How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020 Bài tóm tắt · Etsy · 2021
…tsD. - Cyber Monday 2020: MySQL shard đỉnh khoảng 1,5 triệu query/giây, Memcache hơn 20 triệu request/giây, cụm API HTTP nội bộ hơn 300.000 request/giây. Vẫn deploy một thay đổi nh…
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Vector search và index ANN Chủ đề Thành viên
Search ngữ nghĩa, gợi ý và RAG quy về tìm các vector (embedding vài trăm tới vài nghìn chiều) gần một vector query. Vector không có thứ tự tự nhiên, nên B-tree hay inverted index không dùng được; ở quy mô lớn phải dùng…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…