ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Efficient MySQL Performance: Best Practices and Technique

دانلود کتاب عملکرد کارآمد MySQL: بهترین روش ها و تکنیک ها

Efficient MySQL Performance: Best Practices and Technique

مشخصات کتاب

Efficient MySQL Performance: Best Practices and Technique

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781098105099 
ناشر:  
سال نشر: 2022 
تعداد صفحات: 338 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 Mb 

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



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

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


در صورت تبدیل فایل کتاب Efficient MySQL Performance: Best Practices and Technique به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب عملکرد کارآمد MySQL: بهترین روش ها و تکنیک ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب عملکرد کارآمد MySQL: بهترین روش ها و تکنیک ها

امروزه چندین کتاب در مورد اصول اولیه MySQL پیدا خواهید کرد، اما تنها یکی از آنها عملکرد پیشرفته MySQL را پوشش می دهد - و هیچ چیز در این بین. به این دلیل که توضیح عملکرد MySQL بدون پرداختن به پیچیدگی آن دشوار است. این کتاب عملی با آموزش توسعه دهندگان دانش MySQL در سطح میانی فراتر از اصول اولیه، اما به خوبی از موارد داخلی سطح عمیق مورد نیاز DBA ها دوری می کند، شکاف را پر می کند. Daniel Nichter به شما نشان می‌دهد که چگونه بهترین شیوه‌ها و تکنیک‌هایی را که مستقیماً بر عملکرد کارآمد MySQL تأثیر می‌گذارند، اعمال کنید. شما یاد خواهید گرفت که چگونه روی زمان پاسخ پرس و جو تمرکز کنید، پرس و جوها و داده ها را برای افزایش عملکرد بهینه کنید، و مهمترین معیارهای MySQL را نظارت و درک کنید. همچنین خواهید فهمید که چگونه از MySQL استفاده نکنید، از جمله مواردی که این پایگاه داده به وضوح انتخاب اشتباهی است. درک اینکه چرا زمان پاسخ پرس و جو ستاره شمالی عملکرد MySQL است بیاموزید که چرا نمایه سازی، نه سخت افزار یا پیکربندی MySQL، کلید عملکرد است. معیارهای پرس و جو را با جزئیات بررسی کنید، از جمله تجمیع، گزارش و تجزیه و تحلیل روش های بهبود زمان پاسخ پرس و جو از طریق بهینه سازی پرس و جو را بررسی کنید. نحوه نظارت بر MySQL را بدانید و معنی معیارها را بیاموزید


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

You'll find several books on MySQL basics today, but only one that covers advanced MySQL performance--and nothing in between. That's because explaining MySQL performance without addressing its complexity is difficult. This practical book bridges the gap by teaching developers mid-level MySQL knowledge beyond the fundamentals, but well shy of deep-level internals required by DBAs. Daniel Nichter shows you how to apply best practices and techniques that directly affect efficient MySQL performance. You'll learn how to focus on query response time, optimize queries and data to increase performance, and monitor and understand the most important MySQL metrics. You'll also discover how not to use MySQL, including situations where this database is clearly the wrong choice. Understand why query response time is the North Star of MySQL performance Learn why indexing, not hardware or MySQL config, is the key to performance Examine query metrics in detail, including aggregation, reporting, and analysis Explore ways of improving query response time through query optimization Understand how to monitor MySQL and learn what the metrics mean



فهرست مطالب

Copyright
Table of Contents
Preface
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Query Response Time
	A True Story of False Performance
	North Star
	Query Reporting
		Sources
		Aggregation
		Reporting
	Query Analysis
		Query Metrics
		Metadata and the Application
		Relative Values
		Average, Percentile, and Maximum
	Improving Query Response Time
		Direct Query Optimization
		Indirect Query Optimization
	When to Optimize Queries
		Performance Affects Customers
		Before and After Code Changes
		Once a Month
	MySQL: Go Faster
	Summary
	Practice: Identify Slow Queries
Chapter 2. Indexes and Indexing
	Red Herrings of Performance
		Better, Faster Hardware!
		MySQL Tuning
	MySQL Indexes: A Visual Introduction
		InnoDB Tables Are Indexes
		Table Access Methods
		Leftmost Prefix Requirement
		EXPLAIN: Query Execution Plan
		WHERE
		GROUP BY
		ORDER BY
		Covering Indexes
		Join Tables
	Indexing: How to Think Like MySQL
		Know the Query
		Understand with EXPLAIN
		Optimize the Query
		Deploy and Verify
	It Was a Good Index Until…
		Queries Changed
		Excessive, Duplicate, and Unused
		Extreme Selectivity
		It’s a Trap! (When MySQL Chooses Another Index)
	Table Join Algorithms
	Summary
	Practice: Find Duplicate Indexes
Chapter 3. Data
	Three Secrets
		Indexes May Not Help
		Less Data Is Better
		Less QPS Is Better
	Principle of Least Data
		Data Access
		Data Storage
	Delete or Archive Data
		Tools
		Batch Size
		Row Lock Contention
		Space and Time
		The Binary Log Paradox
	Summary
	Practice: Audit Query Data Access
Chapter 4. Access Patterns
	MySQL Does Nothing
	Performance Destabilizes at the Limit
	Toyota and Ferrari
	Data Access Patterns
		Read/Write
		Throughput
		Data Age
		Data Model
		Transaction Isolation
		Read Consistency
		Concurrency
		Row Access
		Result Set
	Application Changes
		Audit the Code
		Offload Reads
		Enqueue Writes
		Partition Data
		Don’t Use MySQL
	Better, Faster Hardware?
	Summary
	Practice: Describe an Access Pattern
Chapter 5. Sharding
	Why a Single Database Does Not Scale
		Application Workload
		Benchmarks Are Synthetic
		Writes
		Schema Changes
		Operations
	Pebbles, Not Boulders
	Sharding: A Brief Introduction
		Shard Key
		Strategies
		Challenges
	Alternatives
		NewSQL
		Middleware
		Microservices
		Don’t Use MySQL
	Summary
	Practice: Four-Year Fit
Chapter 6. Server Metrics
	Query Performance Versus Server Performance
	Normal and Stable: The Best Database Is a Boring Database
	Key Performance Indicators
	Field of Metrics
		Response Time
		Rate
		Utilization
		Wait
		Error
		Access Pattern
		Internal
	Spectra
		Query Response Time
		Errors
		Queries
		Threads and Connections
		Temporary Objects
		Prepared Statements
		Bad SELECT
		Network Throughput
		Replication
		Data Size
		InnoDB
	Monitoring and Alerting
		Resolution
		Wild Goose Chase (Thresholds)
		Alert on User Experience and Objective Limits
		Cause and Effect
	Summary
	Practice: Review Key Performance Indicators
	Practice: Review Alerts and Thresholds
Chapter 7. Replication Lag
	Foundation
		Source to Replica
		Binary Log Events
		Replication Lag
	Causes
		Transaction Throughput
		Post-Failure Rebuild
		Network Issues
	Risk: Data Loss
		Asynchronous Replication
		Semisynchronous Replication
	Reducing Lag: Multithreaded Replication
	Monitoring
	Recovery Time
	Summary
	Practice: Monitor Subsecond Lag
Chapter 8. Transactions
	Row Locking
		Record and Next-Key Locks
		Gap Locks
		Secondary Indexes
		Insert Intention Locks
	MVCC and the Undo Logs
	History List Length
	Common Problems
		Large Transactions (Transaction Size)
		Long-Running Transactions
		Stalled Transactions
		Abandoned Transactions
	Reporting
		Active Transactions: Latest
		Active Transactions: Summary
		Active Transaction: History
		Committed Transactions: Summary
	Summary
	Practice: Alert on History List Length
	Practice: Examine Row Locks
Chapter 9. Other Challenges
	Split-Brain Is the Greatest Risk
	Data Drift Is Real but Invisible
	Don’t Trust ORM
	Schemas Always Change
	MySQL Extends Standard SQL
	Noisy Neighbors
	Applications Do Not Fail Gracefully
	High Performance MySQL Is Difficult
	Practice: Identify the Guardrails that Prevent Split-Brain
	Practice: Check for Data Drift
	Practice: Chaos
Chapter 10. MySQL in the Cloud
	Compatibility
	Management (DBA)
	Network and Storage…Latency
	Performance Is Money
	Summary
	Practice: Try MySQL in the Cloud
Index
About the Author
Colophon




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