A step-by-step procedure explains how to enable TLS encryption for inter-node replication traffic in Percona XtraDB Cluster (PXC) without taking the entire cluster offline. The approach relies on Galera's socket.dynamic provider option, which lets a node accept both encrypted and plaintext connections during a transition. The rollout requires two rolling restarts across a 3-node cluster: the first enables TLS while still allowing plaintext, and the second enforces TLS-only connections. The post also covers certificate placement, SST behavior, verification via wsrep_provider_options queries and tcpdump, and the reverse procedure for disabling TLS.
Source: https://www.percona.com/blog/enabling-tls-in-pxc-without-downtime. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Trên instance GCP c4d-standard-4, tiến trình MySQL tiêu tốn 10.4 GB RAM dù innodb_buffer_pool_size chỉ được thiết lập là 7168 MB. Khoảng trống này được truy qua 4 lớp: dự kiến overhead từ InnoDB/Performance Schema/thread-buffer, khoảng ~9% mmap chunk padding trên buffer pool, sự tích tụ dirty pages của jemalloc trên DR replica không hoạt động, và nguyên nhân gốc - MALLOC_CONF không được thiết lập khiến decay của background_thread bị vô hiệu hóa. Các sửa chữa gồm giảm buffer pool thành bội số sạch (6144 MB), cắt giảm max_connections từ 3000 xuống 500, bật background_thread của jemalloc với decay 5 giây, và thêm swap để phòng OOM, giúp giảm RSS xuống còn ~7.9 GB. Bài viết cung cấp kiến thức sâu về quản lý memory của MySQL khi sử dụng jemalloc, cách tối ưu buffer pool size và thiết lập MALLOC_CONF phù hợp.
Lập trình viên cần đọc bài này để hiểu cách điều khiển và tối ưu hóa bộ nhớ InnoDB trên MySQL khi các tham số cơ bản như innodb_buffer_pool_size không đủ để giải quyết cảnh báo nhớ, khi hệ thống vẫn tiêu thụ nhiều bộ nhớ hơn dự kiến do các yếu tố như cấu hình bộ nhớ phân vùng, quá trình làm sạch nhớ của jemalloc, hoặc tình trạng replica hoạt động không hiệu quả.
Người thực hành MySQL khuyên không nên dùng các kiểu dữ liệu phức tạp như TIMESTAMP, DATE/TIME hay ENUM, thay vào đó nên dùng các kiểu số đơn giản hơn. Việc sử dụng ENUM gặp vấn đề khi xóa giá trị buộc phải rebuild toàn bộ bảng, cùng lỗi MySQL khiến MIN()/MAX() hoạt động không nhất quán trên ENUM.
Lập trình viên nên đọc bài này để tránh rủi ro về hiệu suất, tính bảo trì và tính nhất quán khi sử dụng các kiểu dữ liệu phức tạp như ENUM và TIMESTAMP trong MySQL, mà thay vào đó có thể áp dụng các giải pháp đơn giản và đáng tin cậy hơn.
Doltgres đã đạt hiệu suất tương đương MySQL nhờ những tối ưu hóa gần đây.
Lập trình viên muốn tối ưu ứng dụng database cho hiệu suất cao và khả năng mở rộng nhanh chóng nên đọc bài này để khám phá cách Doltgres vượt trội so với MySQL trong các trường hợp sử dụng thực tế.
Bài viết giới thiệu các tính năng mới trong MySQL 9.7 LTS, tập trung vào cải thiện sự ổn định và hiệu suất cho môi trường cơ sở dữ liệu.
Là người phát triển cần hiểu về MySQL 9.7 LTS để tối ưu hóa ứng dụng của mình với các cải tiến về ổn định và hiệu suất, đặc biệt khi triển khai trong môi trường sản xuất hoặc hệ thống yêu cầu độ tin cậy cao.
Bài viết chỉ chứa tiêu đề và tên tác giả, không cung cấp chi tiết về máy Stapler hoặc các bước khai thác. Do đó không thể xác định được bối cảnh, nguyên nhân kỹ thuật hoặc hệ quả cụ thể từ nội dung đã cho. Bài viết không đề cập đến bất kỳ công cụ, phiên bản phần
Bài viết này giúp hiểu rõ lỗ h Stapler trong hệ thống bảo mật Apache Stapler và cách khai thác để nâng cao kỹ năng pentest.
Nghiên cứu benchmark So sánh hiệu suất OLTP đọc/ghi của ba bản phát hành Percona Server for MySQL 8.4 (8.4.8-8, 8.4.10-10, 8.4.11-11) bằng Sysbench với các kích thước cơ sở dữ liệu khác nhau, số luồng và tỷ lệ buffer/data. Phiên bản 8.4.11-11 nhận được cải tiến về việc flush các trang LRU của InnoDB, trong khi 8.4.10-10 được nâng cấp bằng Performance Guided Optimization (PGO). Trong các trường hợp bị giới hạn bởi I/O và độ đồng thời cao, 8.4.11-11 cho thấy tăng hiệu suất rõ rệt và còn vượt quá MySQL upstream 8.4.11; khi dữ liệu được đệm đầy trong bộ nhớ, 8.4.10-10 nhờ PGO có lợi thế nhẹ so với 8.4.11-11 và MySQL vẫn nhanh hơn khi toàn bộ dữ liệu nằm trong memory. Việc tối ưu hoá chiến lược flush LRU có thể mang lại lợi ích lớn cho workload I/O-bound, trong khi PGO hiệu quả nhất khi bộ đệm đủ lớn để chứa toàn bộ dữ liệu. Do đó, khi chọn phiên bản Percona Server, cần xem xét tỷ lệ buffer/data và mức độ đồng thời để tận dụng tối đa các cải tiến cụ thể.
Bài viết này cung cấp cái nhìn sâu sắc về cải tiến hiệu năng đáng kể của Percona Server for MySQL 8.4 qua các bản phát hành, giúp lập trình viên tối ưu hóa hệ thống cơ sở dữ liệu cho các kịch bản khác nhau.
MySQL đã đưa ra hai kênh bản vá bảo mật khác nhau: CPU (Critical Patch Update) và CSPU (Cumulative Security Patch Update). Các bản CPU được phát hành ngoài chuỗi bản vá thường xuyên để khắc phục ngay các lỗ hổng nghiêm trọng, trong khi CSPU tích hợp những bản vá này vào các cập nhật định kỳ. Việc tách riêng cho phép người dùng áp dụng các bản vá bảo mật nhanh chóng mà không phải chờ đợi phiên bản lớn tiếp theo. Nhờ đó, khoảng thời gian giữa việc phát hiện lỗ hổng và việc vá lỗi được giảm đáng kể. Kinh nghiệm này cho thấy việc phân luân bản vá bảo mậtCritical và bản vá tích hợp có thể nâng cao tần suất và hiệu quả của quá trình cập nhật bảo mật.
Bài viết giúp lập trình viên hiểu rõ cách hệ thống phiên bản MySQL mới hỗ trợ cập nhật bảo mật thường xuyên hơn thông qua mô hình CPU và CSPU.
Bộ dữ liệu MySQL đã được tuyển chọn sẵn tại github.com/ronaldbradford/data, bao gồm nhiều nguồn như postcodes, IMDb, dữ liệu taxi NYC, sân bay,... phục vụ cho việc benchmarking thực tế trước khi AI thay đổi cách xử lý dữ liệu.
Nếu bạn muốn thử nghiệm và tối ưu hóa các giải pháp SQL thực tế mà không phụ thuộc vào dữ liệu giả định, thì đây là nguồn dataset chuẩn MySQL giúp bạn có cơ sở dữ liệu thực tế để kiểm tra hiệu suất và logic trước khi ứng dụng AI thay đổi cách chuẩn bị dữ liệu.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it