<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Litita Blog</title><description>Blog chia sẻ kinh nghiệm lập trình Ebook, ERP, C#, SQL Server, .Net Web, mobile, tối ưu hệ thống doanh nghiệp.</description><managingEditor>noreply@blogger.com (Litita)</managingEditor><pubDate>Mon, 14 Sep 2026 01:01:44 +0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">16</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://chien2go.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:image href="http://nguyenlongonline.com/Images/Logo.gif"/><itunes:subtitle>Blog chia sẻ kinh nghiệm lập trình Ebook, ERP, C#, SQL Server, .Net Web, mobile, tối ưu hệ thống doanh nghiệp.</itunes:subtitle><itunes:category text="Education"><itunes:category text="Educational Technology"/></itunes:category><itunes:owner><itunes:email>vanchien312@gmail.com</itunes:email></itunes:owner><item><title>Sách Bullshit Jobs: Đời Ngắn Lắm, Đừng Làm Việc Vô Nghĩa!</title><link>http://chien2go.blogspot.com/2026/01/sach-bullshit-jobs-oi-ngan-lam-ung-lam.html</link><category>Ebook</category><pubDate>Thu, 15 Jan 2026 14:11:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-2551834457972887468</guid><description>Sách "Bullshit Jobs: Đời Ngắn Lắm, Đừng Làm Việc Vô Nghĩa!" của tác giả David Graeber.Dưới đây là các phần quan trọng nhất và tóm tắt nội dung chính của mỗi phần:• Giới thiệu: Hiểu về cái bẫy của công việc vô nghĩa: Phần này giới thiệu về cảm giác khó chịu khi phải làm những công việc không tạo ra giá trị thực tế cho xã hội. Tài liệu chia nội dung thành bốn mảng lớn: định nghĩa công việc vô nghĩa</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikBqbhqXKTR6SDR-H-R4eVzUIj3H00dXvz9ypNlXC1Kjiy2aR6-NQZlAj1Ipu0PhFK26zjqCy4Z8NsgXrxzKRgJ_EH8y0RPG2rLg8ravfNGoIOYjMh8DKM8kaAElFUNf6YDnav1hckd-7btyW-8BdhEXvocIM0mQUA26mK9rlkIcVrGJY9sBIq/s72-w315-h473-c/191-bullshit-jobs-a-theory-bg-nvd.webp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Hướng dẫn: Gọi API web ASP.NET Core bằng JavaScript</title><link>http://chien2go.blogspot.com/2026/01/huong-dan-goi-api-web-aspnet-core-bang.html</link><category>.NET</category><category>.NET MAUI</category><category>API</category><category>ASP.NET CORE</category><pubDate>Tue, 13 Jan 2026 14:07:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-5373366748685286695</guid><description>Hướng dẫn này trình bày cách gọi API web ASP.NET Core bằng JavaScript, sử dụng Fetch API .Điều kiện tiên quyếtHướng dẫn đầy đủ : Tạo API webCó kiến thức về CSS, HTML và JavaScript.Gọi API web bằng JavaScriptTrong phần này, bạn sẽ thêm một trang HTML chứa các biểu mẫu để tạo và quản lý các mục việc cần làm. Các trình xử lý sự kiện được gắn vào các phần tử trên trang. Các trình xử lý sự kiện sẽ tạo</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Hướng dẫn: Tạo API web dựa trên bộ điều khiển với ASP.NET Core</title><link>http://chien2go.blogspot.com/2026/01/huong-dan-tao-api-web-dua-tren-bo-ieu.html</link><category>.NET</category><category>.NET MAUI</category><category>API</category><category>ASP.NET CORE</category><category>SQL Server</category><pubDate>Tue, 13 Jan 2026 13:34:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-620732481900704899</guid><description>&amp;nbsp;Bài hướng dẫn này sẽ dạy bạn những kiến ​​thức cơ bản về xây dựng API web dựa trên controller sử dụng cơ sở dữ liệu. Một cách tiếp cận khác để tạo API trong ASP.NET Core là tạo&amp;nbsp;API tối giản (Minimal API&amp;nbsp;). Để được trợ giúp trong việc lựa chọn giữa API tối giản và API dựa trên controller, hãy xem&amp;nbsp;Tổng quan về API&amp;nbsp;. Để xem hướng dẫn về cách tạo API tối giản, hãy xem&amp;nbsp;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Lộ trình thay đổi từ WinForms - SQL Server  lâu năm sang phát triễn web, mobile và có chỗ đứng trong nghề nghiệp ở Việt Nam và kiếm được tiền</title><link>http://chien2go.blogspot.com/2026/01/lo-trinh-thay-oi-tu-winforms-sql-server.html</link><pubDate>Fri, 9 Jan 2026 14:13:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-1714471571176337954</guid><description>&amp;nbsp;Với những bạn "cây đa cây đề" trong làng WinForms và SQL Server là một tài sản cực kỳ quý giá. Bạn đang nắm giữ cái mà giới trẻ (Gen Z, Junior) rất yếu:&amp;nbsp;Tư duy nghiệp vụ (Business Domain Knowledge)&amp;nbsp;và&amp;nbsp;Tư duy dữ liệu (Data Mindset).Bạn đã hiểu rõ quy trình: Nhập liệu -&amp;gt; Xử lý -&amp;gt; Lưu trữ -&amp;gt; Báo cáo. Chuyển sang Web/Mobile chỉ là thay đổi&amp;nbsp;"cái vỏ hiển thị"&amp;nbsp;và&amp;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Những Application (C# Winform), hoặc DLL(C#)  thường khởi động lâu. Cách chính xác để cải tiến tốc độ Load.</title><link>http://chien2go.blogspot.com/2025/12/nhung-application-c-winform-hoac-dllc.html</link><category>.NET</category><category>ERP</category><category>SQL Server</category><category>SQL Server Performance</category><pubDate>Fri, 26 Dec 2025 11:38:05 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-1489531023217107358</guid><description>&amp;nbsp;Trong lập trình Winform, tốc độ load ứng dụng (Startup Time) phụ thuộc vào 3 giai đoạn:&amp;nbsp;JIT Compilation,&amp;nbsp;Resource Loading&amp;nbsp;và&amp;nbsp;Initialization Logic.Dưới đây là các kỹ thuật chính xác và chuyên sâu để tối ưu hóa tốc độ khởi động cho ứng dụng C# Winform và DLL:1. Kỹ thuật Biên dịch: NGen.exe (Native Image Generator)Đây là cách "mạnh tay" nhất cho Winform truyền thống (.NET </description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Tổng hợp các kỹ thuật nâng cao hiệu suất tương tác giữa Application và Database SQL Server</title><link>http://chien2go.blogspot.com/2025/12/tong-hop-cac-ky-thuat-nang-cao-hieu.html</link><category>ERP</category><category>SQL Server</category><category>SQL Server Performance</category><pubDate>Fri, 26 Dec 2025 10:45:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-5937208866250556565</guid><description>&amp;nbsp;Với kinh nghiệm nhiều năm làm Winform và SQL Server, bạn đã có nền tảng vững chắc. Tuy nhiên, khi hệ thống lớn dần, các vấn đề về hiệu suất thường không nằm ở một câu lệnh đơn lẻ mà nằm ở tư duy thiết kế và cách tương tác giữa Application và Database.Dưới đây là tổng hợp các kỹ thuật nâng cao hiệu suất SQL Server chia theo từng tầng:1. Tối ưu hóa Thiết kế Database (Schema Design)Chọn kiểu </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWR9G1_elmBHlPvMgmt39aEBTjvl4G4Nu30XvkK1mhvwV7ZlJpHMbOx6sV4r82ec__asMkWYw_gBeqCKf5323VnwAnXHCrE0ICziob78Zp2WBL-BbUE3feIdX_uUhA9_LZhs6wnT4_bmXMj35sBSrOYBfW0EMIKyC3fSvihIQnNfIQdQDUqOgq/s72-w625-h349-c/SQL_Explain.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Tip phương pháp học lại Tiếng Anh</title><link>http://chien2go.blogspot.com/2025/12/tip-phuong-phap-hoc-lai-tieng-anh.html</link><category>Tiếng Anh</category><pubDate>Sun, 21 Dec 2025 13:31:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-6680986434274237825</guid><description>&amp;nbsp;Tip&amp;nbsp;phương pháp học phát âm, từ vựng và lộ trình làm chủ tiếng Anh&amp;nbsp;cho người Việt. Nội dung tập trung vào việc giải mã&amp;nbsp;bảng ký tự phiên âm quốc tế (IPA), các quy tắc đánh vần dựa trên mặt chữ và sự khác biệt đặc trưng giữa ngữ âm tiếng Anh và tiếng Việt. Bên cạnh việc hướng dẫn kỹ thuật&amp;nbsp;Shadowing (nhại giọng)&amp;nbsp;để cải thiện phản xạ giao tiếp, các văn bản còn đề xuất </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/ZUt1K9GMcVo/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>.NET MAUI, một khung làm việc đa nền tảng cho phép xây dựng ứng dụng di động và máy tính từ một mã nguồn duy nhất</title><link>http://chien2go.blogspot.com/2025/12/net-maui-mot-khung-lam-viec-nen-tang.html</link><category>.NET</category><category>.NET MAUI</category><pubDate>Sat, 20 Dec 2025 10:38:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-7816311478255688188</guid><description>&amp;nbsp;.NET MAUI (Multi-platform App UI) giúp lập trình viên xây dựng ứng dụng đa nền tảng một cách hiệu quả bằng cách cung cấp một khung làm việc (framework) hợp nhất, cho phép tạo ra các ứng dụng cho Android, iOS, Windows và macOS từ một nền tảng duy nhấtDưới đây là các cách thức cụ thể mà .NET MAUI hỗ trợ lập trình viên:1. Sử dụng một mã nguồn duy nhất (Single Codebase)Thay vì phải duy trì các </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrJEk2fehHi3JoAyrx1_lJCeXH-vzOmKpwX1clo-QGcSqQKAERp8vQ_MWCXkbOAl_AKrlNsi1rD4n5oTpMxLUeG5cYfqN6-ehQXPGS2A7vE78X_yPWqw6971sUx4eictoPTkzq989yJEwIa7zxm1P1fxeJ57s4L2Mot2MLQxr6UUfv3R5cn05/s72-w587-h358-c/architecture-diagram_NET_MAUI.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Sách Một Đời Thương Thuyết Tác giả: Phan Văn Trường</title><link>http://chien2go.blogspot.com/2025/12/sach-mot-oi-thuong-thuyet-tac-gia-phan.html</link><category>Ebook</category><category>Sách</category><pubDate>Sat, 20 Dec 2025 09:38:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-8818175195666383762</guid><description>&amp;nbsp;The Art of Negotiation: Lessons from a Lifetime of BusinessTác phẩm&amp;nbsp;Một Đời Thương Thuyết&amp;nbsp;của tác giả Phan Văn Trường là tập hợp những đúc kết sâu sắc về&amp;nbsp;nghệ thuật đàm phán&amp;nbsp;dựa trên kinh nghiệm thực tế hàng chục năm trên thương trường quốc tế. Nguồn tài liệu này chỉ ra rằng thương thuyết không chỉ là sự trao đổi lợi ích mà còn là một&amp;nbsp;ngành nghệ thuật&amp;nbsp;đòi hỏi </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi28X5S-BSjNKL9QzItkzSzWzmgPPMVyVwZLlr7rMcc5Rvd8Can9QWT328hbu2RX-YFwtoFs4LUufVFTPkhxPNmIzHWq6hcbvJ_W83Q6q2583na8g9aBigqoTR0ByaZHfSHfba34AMycA2kRlOIIMgNcwyRf3BjzS6I7JIMdnjf64iP4szefVsa/s72-w408-h466-c/nhasachmienphi-mot-doi-thuong-thuyet.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Thiết kế Stored Procedure chống Parameter Sniffing cho hệ thống ERP dài hạn</title><link>http://chien2go.blogspot.com/2025/12/thiet-ke-stored-procedure-chong.html</link><category>ERP</category><category>SQL Server</category><category>SQL Server Performance</category><pubDate>Tue, 16 Dec 2025 14:56:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-2933537564140440630</guid><description>&amp;nbsp;Abstract
Trong các hệ thống ERP vận hành dài hạn, vấn đề hiệu năng không nằm ở một truy vấn đơn lẻ mà ở cách Stored Procedure được thiết kế để thích nghi với sự thay đổi về khối lượng và phân bố dữ liệu theo thời gian. Parameter Sniffing, nếu không được kiểm soát từ giai đoạn thiết kế, sẽ trở thành nguyên nhân gây suy giảm hiệu năng không ổn định và khó chẩn đoán. Bài viết này trình bày các</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Kiểm soát Parameter Sniffing bằng Execution Plan: Các chiến lược tối ưu cho ERP dữ liệu lớn</title><link>http://chien2go.blogspot.com/2025/12/kiem-soat-parameter-sniffing-bang.html</link><category>ERP</category><category>SQL Server</category><category>SQL Server Performance</category><pubDate>Tue, 16 Dec 2025 14:36:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-4963843144862985843</guid><description>&amp;nbsp;Abstract
Parameter Sniffing trong SQL Server là hệ quả trực tiếp của cơ chế cache Execution Plan nhằm tối ưu hiệu năng tổng thể. Tuy nhiên, trong các hệ thống ERP có dữ liệu lớn và phân bố không đồng đều, một Execution Plan duy nhất thường không thể đáp ứng tốt cho mọi kịch bản truy vấn. Bài viết này trình bày các chiến lược kiểm soát Parameter Sniffing thông qua phân tích Execution Plan, </description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Parameter Sniffing trong SQL Server: Vì sao Stored Procedure lúc nhanh lúc chậm?</title><link>http://chien2go.blogspot.com/2025/12/abstract-parameter-sniffing-la-mot-co.html</link><category>ERP</category><category>SQL Server</category><category>SQL Server Performance</category><pubDate>Tue, 16 Dec 2025 14:04:04 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-7130935525536700522</guid><description>&amp;nbsp;Abstract
Parameter Sniffing là một cơ chế tối ưu mặc định của SQL Server, trong đó giá trị tham số đầu tiên được sử dụng để xây dựng và cache Execution Plan cho Stored Procedure. Trong các hệ thống ERP có dữ liệu lớn và phân bố không đồng đều, cơ chế này có thể dẫn đến tình trạng Stored Procedure chạy rất nhanh trong một số trường hợp nhưng chậm nghiêm trọng trong các trường hợp khác. Bài </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEjEJA2K8Iweprhy2CcjmLtceGGwy6bp_y_la6e91bCi9da2UDgj3FEim59VCVmzeKrhFK5gp66ULNdp1_GJnH4D5FNEDczPR2zgP8-NFn3Pi7uxZBFgMACvEuCNXQgh8Cvhw-0UES81rXXBseX0i8sOVbnZCbdKj2vGlhf6nEjE6VhwfYk83HW7=s72-w579-h224-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Execution Plan và Parameter Sniffing trong SQL Server: Phân tích nguyên nhân, cơ chế và giải pháp tối ưu cho hệ thống ERP dữ liệu lớn</title><link>http://chien2go.blogspot.com/2025/12/execution-plan-va-parameter-sniffing.html</link><category>ERP</category><category>SQL Server</category><pubDate>Tue, 16 Dec 2025 13:41:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-8555302310370726665</guid><description>&amp;nbsp;Abstract (Tóm tắt)
Trong các hệ thống ERP sử dụng SQL Server, hiện tượng truy vấn chạy nhanh trong một số trường hợp nhưng lại chậm nghiêm trọng trong các trường hợp khác là vấn đề phổ biến và khó chẩn đoán. Một trong những nguyên nhân cốt lõi là sự tương tác giữa Execution Plan và Parameter Sniffing. Nghiên cứu này nhằm phân tích cơ chế hoạt động của Execution Plan, cách SQL Server sử dụng</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Hiểu và đọc Execution Plan SQL Server để tối ưu hệ thống ERP bảng dữ liệu lớn</title><link>http://chien2go.blogspot.com/2025/12/hieu-va-oc-execution-plan-sql-server-e.html</link><category>ERP</category><category>SQL Server</category><pubDate>Mon, 15 Dec 2025 14:13:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-5874324981978274753</guid><description>&amp;nbsp;Hướng dẫn đọc Execution Plan SQL Server từ cơ bản đến nâng cao, giúp tối ưu Stored Procedure, giảm IO, CPU và tăng tốc hệ thống ERP dữ liệu lớn.Trong tất cả các kỹ năng tối ưu SQL Server, đọc Execution Plan là kỹ năng quan trọng nhất – nhưng cũng là kỹ năng bị bỏ qua nhiều nhất.
Rất nhiều lập trình viên ERP:

Tối ưu bằng cách… thêm index ngẫu nhiên
Query chậm thì đổ lỗi cho serverStored </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEgw8qjj7fUIiaAbSGYl2ntAX1V_AqObegGieht_MWJo636L_yYHHCpmkKfhYi7UD67PvjGv_8Bopicwk5oyJ5V9AUSeyfbitJXgAr49tiyQSEBZcf4tKXYfDpepTlkzEIFk5h_I3nrC_AsUauvzYbB4onuZZXQK5a3qC7_6xC_tubV52rUBzuvk=s72-w629-h403-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Cách viết Stored Procedure SQL Server tối ưu tốc độ cho hệ thống ERP</title><link>http://chien2go.blogspot.com/2025/12/cach-viet-stored-procedure-sql-server.html</link><category>ERP</category><category>SQL Server</category><pubDate>Mon, 15 Dec 2025 13:36:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-6821244150365861098</guid><description>&amp;nbsp;Trong hầu hết các hệ thống ERP, Stored Procedure (SP) là “trái tim” xử lý dữ liệu:

Báo cáoTổng hợpTính lươngKết chuyểnĐồng bộ dữ liệu

Nhưng cũng chính Stored Procedure là nguyên nhân hàng đầu gây chậm hệ thống, nếu viết sai cách.
Mình từng gặp nhiều hệ thống:

SP chạy vài chục giâyCPU SQL Server luôn &amp;gt;80%Giờ cao điểm thì ERP gần như “đóng băng”

&#128073; Vấn đề không nằm ở SQL Server, mà nằm</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEi_hBIn2D1q0VBS2EUMEFpxpx0oItqQJNHnl3qziVaeEHKaCVg84VPVr6vqure_gytrMiZbkiVjbrhBjU8jvY6Al12mGSwORXi1dm2ifZPBnXE-BplrMjzEgUT-V8RpV-P2L5-h3_dB8P62Qf2XrN33Y7RAM4P9qVB7jICuF2HJZai7vF21Js_D=s72-w564-h295-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item><item><title>Tối ưu SQL Server khi bảng dữ liệu trên 10 triệu dòng – Kinh nghiệm thực chiến ERP</title><link>http://chien2go.blogspot.com/2025/12/toi-uu-sql-server-khi-bang-du-lieu-tren.html</link><category>ERP</category><category>SQL Server</category><pubDate>Mon, 15 Dec 2025 09:52:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24445850.post-7656156084241540648</guid><description>Trong quá trình phát triển và vận hành hệ thống ERP, mình gặp rất nhiều trường hợp SQL Server bắt đầu chạy chậm nghiêm trọng khi dữ liệu tăng lên hàng triệu, thậm chí hàng chục triệu dòng.
Ban đầu, mọi thứ vẫn ổn trên môi trường test. Nhưng sau 1–2 năm chạy thực tế, hệ thống bắt đầu xuất hiện:

Query báo cáo chạy 30–60 giâyMàn hình ERP load chậm giờ cao điểmCPU SQL Server luôn trên 80%Người dùng </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEgcFfTJMj7rLqYfSVpSO6_Sa2cxTJg9hXHmleb9l3YvNtv9fseHzwL2keKch81S0-y5fkI9l5E-q5z3hu0Wy7VBMeYDqzBpdQr_buBzHwk3XNIXMdcX8OQMPSzG9XNOF__NnZA_Gi2Zszct2roZnHAUijYWsuF8xr3lySIVyDp-77B7JXE3KMil=s72-w620-h357-c" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>vanchien312@gmail.com (Litita)</author></item></channel></rss>