- عنوان کتاب: SQL Server 2025 Query Performance Tuning, 7th Edition
- نویسنده: Grant Fritchey
- حوزه: پایگاه داده
- سال انتشار: 2026
- تعداد صفحه: 768
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 12.3 مگابایت
«معرفی» شما با شش تا نه ماه کار هیچوقت آسان نیست. مفهوم مقدمه به اندازه کافی ساده است: هدف کتاب چیست، کتاب برای چه کسی نوشته شده است، نکاتی در مورد بهترین نحوه استفاده از کتاب. با این حال، مقدمه همچنین باید زمینه را برای بقیه کتاب فراهم کند. همانطور که هنگام خواندن آن خواهید دید، من کتاب را با یک مفهوم ساده باز و بسته میکنم: تنظیم پرسوجو سخت است. وقتی جلسات زنده در مورد این موضوع ارائه میدهم، از قبل به افراد میگویم. راه آسان برای تنظیم پرسوجوها این است که به سادگی پول را صرف مشکل کنید. سختافزار بزرگتری بخرید. به سطح خدمات بالاتری در ارائهدهنده ابر خود بروید. همیشه میتوانید با صرف پول بیشتر، کارها را سریعتر کنید. وقتی پول تمام میشود، ممکن است فقط نیاز به صرف چیز دیگری، زمان، داشته باشید. زمان یادگیری نحوه شناسایی پرسوجوهای با عملکرد ضعیف، درک نحوه بررسی آنها برای دیدن محل مشکل و سپس اعمال یک راه حل و تأیید اعتبار آن داشته باشید. اینجاست که این کتاب وارد میشود. من واقعاً اهمیتی نمیدهم عنوان شما چیست. بیشتر و بیشتر، عناوین را به سرعت در حال تغییر میبینم. با این حال، شخصی مسئول اجرای سریعتر کوئریها خواهد بود. ممکن است شما این شغل را نخواهید، ممکن است هر اسمی روی آن گذاشته شود، اما در اصل، مشکل باقی میماند، اینکه کدام کوئریها مشکلساز هستند و چگونه میتوان کاری کرد که اینطور نباشند. این کتاب برای آن شخص است. شما کدی نوشتهاید، برخی از آنها را که توسط ابزاری تولید شدهاند پیدا کردهاید، چه کسی میداند منبع آن چیست. با این حال، آن کد کند اجرا میشود و شما باید بفهمید که چگونه میتوانید آن را سریع اجرا کنید. این کتاب شماست. عنوان شما حتی سوال را هم مطرح نمیکند. بهترین راه برای استفاده از کتاب، خواندن مستقیم آن است. بسیاری از فصلها بر اساس دانش فصلهای قبلی بنا شدهاند. با این حال، یک روش جایگزین که میتواند برای بسیاری از افراد مفید باشد، خواندن فصلهای ۱ تا ۱۰ است. آنها پایه و اساس اکثر رفتارهای کوئری و نحوه نظارت بر آن کوئریها را بنا میکنند. بقیه فصلها مختص مشکل یا رفتار هستند، بنابراین اگر با آن مشکل مواجه نیستید یا از آن ویژگی استفاده نمیکنید، میتوانید فعلاً با خیال راحت از آن فصل صرف نظر کنید. سپس فصل ۲۳ را بخوانید. این دقیقاً یک چک لیست نیست، اگرچه سعی کردم تا حد امکان آن را شبیه یک چک لیست کنم. یا به آن نگاهی بیندازید. بسیاری از فصلها عمدتاً مستقل هستند. چیزی شبیه تنظیم پرس و جو است: اگر برای شما مفید باشد، عالی است.
It’s never easy to “introduce” you to six to nine months of work. The concept of an introduction is simple enough: what’s the purpose of the book, who is the book written for, tips on how best to use the book. However, the introduction also has to set the stage for the rest of the book. As you’ll see when you read it, I open and close the book with a simple concept: query tuning is hard. When I present live sessions on this topic, I’ll tell people up front. The easy way to tune queries is to simply throw money at the problem. Buy bigger hardware. Move to a higher service tier on your cloud provider. You can always make things faster by spending more money. It’s when the money runs out that you might just need to spend something else, time. Time learning how to identify poorly performing queries, understand how to investigate them to see where the problem may lie, and then apply a fix and validate that it worked. That’s where this book comes in. I truly don’t care what your title is. More and more, I see titles changing, rapidly. Yet, there’s going to be a person responsible for making queries run faster. You may not want the job, it may be called any number of things, but at the root, the problem remains, which queries are problematic and how to make them not be. This book is for that person. You wrote some code, found some generated by a tool, who knows what the source may be. However, that code is running slow, and you need to figure out how to make it run fast. This is your book. Your title doesn’t even enter the question. The very best way to use the book is as a straight-through read. Many of the chapters build on knowledge from preceding chapters. However, an alternate way that could work for lots of people would be to read Chapters 1–10. They lay the foundations for most query behaviors and how to monitor those queries. The rest of the chapters are problem, or behavior, specific, so if you’re not hitting that problem, or using that feature, you can safely skip that chapter, for the moment. Then read Chapter 23. It’s not strictly a checklist, although I tried to make it as much like a checklist as I could. Or bounce around. Many of the chapters are largely stand-alone. It’s kind of like query tuning: if it works for you, that’s great.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: SQL Server 2025

نظرات کاربران