ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب SQL Server Concurrency Locking, Blocking and Row Versioning

دانلود کتاب قفل کردن همزمان ، مسدود کردن و نسخه سازی ردیف SQL Server

SQL Server Concurrency  Locking, Blocking and Row Versioning

مشخصات کتاب

SQL Server Concurrency Locking, Blocking and Row Versioning

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: Simple Talk Publishing 
سال نشر: 2012 
تعداد صفحات: 191 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 52,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب SQL Server Concurrency Locking, Blocking and Row Versioning به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب قفل کردن همزمان ، مسدود کردن و نسخه سازی ردیف SQL Server نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب قفل کردن همزمان ، مسدود کردن و نسخه سازی ردیف SQL Server

برنامه شما می تواند نمایه ها و پرس و جوهای قابل استیضاح داشته باشد، اما اگر نتوانید به داده های خود دسترسی پیدا کنید، به شما کمک نمی کنند زیرا برنامه دیگری آن را قفل کرده است. به همین دلیل است که هر DBA و توسعه دهنده باید همزمانی SQL Server و نحوه عیب یابی مسدود کردن یا بن بست بیش از حد را بدانند. اگر کد SQL خود را هوشمندانه طراحی کرده‌اید و یک استراتژی نمایه‌سازی معقول را پیاده‌سازی کرده‌اید، احتمال زیادی وجود دارد که درخواست‌های شما هنگام آزمایش به صورت مجزا «پرواز کنند». با این حال، در دنیای واقعی، جایی که چندین فرآیند می‌توانند به داده‌های یکسان دسترسی داشته باشند، SQL Server اغلب مجبور است یک فرآیند را منتظر بماند، تا همزمانی و عملکرد را قربانی کند تا همه فرآیندها بدون از بین بردن یکپارچگی داده‌ها موفق شوند. معاملات در قلب همزمانی قرار دارند. من ویژگی‌های ACID آن‌ها، سطوح جداسازی تراکنش‌ها را توضیح می‌دهم که رفتارهای قابل قبولی را هنگام دسترسی همزمان چندین تراکنش به داده‌های یکسان دیکته می‌کنند، و مدل‌های خوش‌بینانه و بدبینانه SQL Servers برای میانجی‌گری دسترسی همزمان. همزمانی بدبینانه، پیش فرض سرورهای SQL، از قفل برای جلوگیری از مشکلات همزمانی استفاده می کند. من تمام قفل های مختلف و سازگاری آنها را توضیح می دهم. من نشان می‌دهم که چگونه قفل را با نکات و اتصالات محدود کنترل کنیم، و چگونه می‌توان انسداد و بن‌بست بیش از حد را عیب‌یابی کرد. همزمانی خوش بینانه از نسخه های ردیفی برای پشتیبانی از همزمانی استفاده می کند. من توضیح می‌دهم که چگونه نسخه‌سازی ردیف کار می‌کند، سرورهای SQL را دو سطح جداسازی مبتنی بر عکس فوری پوشش می‌دهم و نکات عیب‌یابی را برای مسائلی مانند تداخل به‌روزرسانی ارائه می‌دهم. برنامه شما می‌تواند نمایه‌ها و پرس‌وجوهایی در سطح جهانی داشته باشد، اما اگر نتوانید داده‌های خود را دریافت کنید، به شما کمک نمی‌کنند زیرا برنامه دیگری آن را قفل کرده است. به همین دلیل است که هر DBA و توسعه دهنده باید همزمانی SQL Server و نحوه عیب یابی هر گونه مشکل را بدانند. امیدوارم کتاب من کمک کند!


توضیحاتی درمورد کتاب به خارجی

Your application can have impeachable indexes and queries, but they wont help you if you cant get to your data because another application has it locked. Thats why every DBA and developer must understand SQL Server concurrency and how to troubleshoot excessive blocking or deadlocking. If youve designed your SQL code intelligently and implemented a sensible indexing strategy, theres a good chance your queries will «fly», when tested in isolation. In the real world, however, where multiple processes can access the same data at the same time, SQL Server often has to make one process wait, sacrificing concurrency and performance in order that all processes can succeed without destroying data integrity. Transactions are at the heart of concurrency. I explain their ACID properties, the transaction isolation levels that dictate acceptable behaviors when multiple transactions access the same data simultaneously, and SQL Servers optimistic and pessimistic models for mediating concurrent access. Pessimistic concurrency, SQL Servers default, uses locks to avoid concurrency problems. I explain all the different locks and their compatibility. I show how to control locking with hints and bound connections, and how to troubleshoot excessive blocking and deadlocking. Optimistic concurrency uses row versions to support concurrency. I explain how row versioning works, cover SQL Servers two snapshot-based isolation levels and offer troubleshooting tips for issues such as update conflicts. Your application can have world-class indexes and queries, but they wont help you if you cant get your data because another application has it locked. Thats why every DBA and developer must understand SQL Server concurrency, and how to troubleshoot any issues. I hope my book helps!





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