ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Advanced MySQL 8: Discover the Full Potential of MySQL and Ensure High Performance of Your Database

دانلود کتاب پیشرفته MySQL 8: پتانسیل کامل MySQL را کشف کرده و از عملکرد بالای پایگاه داده خود اطمینان حاصل کنید

Advanced MySQL 8: Discover the Full Potential of MySQL and Ensure High Performance of Your Database

مشخصات کتاب

Advanced MySQL 8: Discover the Full Potential of MySQL and Ensure High Performance of Your Database

ویرایش:  
نویسندگان: , ,   
سری:  
ISBN (شابک) : 9781788834445, 1788833791 
ناشر: Packt Publishing Ltd 
سال نشر: 2019 
تعداد صفحات: 280 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 مگابایت 

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



کلمات کلیدی مربوط به کتاب پیشرفته MySQL 8: پتانسیل کامل MySQL را کشف کرده و از عملکرد بالای پایگاه داده خود اطمینان حاصل کنید: مدیریت پایگاه داده، پایگاه داده های رابطه ای، SQL (زبان برنامه کامپیوتری)، کتاب های الکترونیکی، MySQL (منبع الکترونیکی)



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

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


در صورت تبدیل فایل کتاب Advanced MySQL 8: Discover the Full Potential of MySQL and Ensure High Performance of Your Database به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب پیشرفته MySQL 8: پتانسیل کامل MySQL را کشف کرده و از عملکرد بالای پایگاه داده خود اطمینان حاصل کنید

پوشش دادن؛ صفحه عنوان؛ حق چاپ و اعتبار؛ درباره Packt مشارکت کنندگان؛ فهرست مطالب؛ پیشگفتار؛ فصل 1 مقدمه؛ چرا MySQL 8؟ ; چرا MySQL 8.0 نسل بعدی است؟ چرا داشتن یک طراحی معماری MySQL خوب بسیار مهم است. خلاصه؛ فصل 2: ​​ویژگی های جدید MySQL 8. فرهنگ لغت داده های جهانی؛ نقش ها و تاریخچه پشتیبانی MySQL 8. MySQL 8 از ایجاد و مدیریت گروه های منابع و مجوزها پشتیبانی می کند. پیشرفت های InnoDB؛ قابلیت های بهبود JSON. نمایه های نامرئی از MySQL Optimer. ویژگی‌های منسوخ شده در MySQL 8.0؛ کسب‌وکارها، از غول‌های کوچک تا بزرگ، از MySQL برای دسترسی و دستکاری پایگاه داده سازمانی خود در سراسر جهان استفاده می‌کنند. MySQL 8 پیشرفته مقصد شما در نحوه پیاده سازی و مدیریت خوشه های توزیع شده MySQL در مقیاس بزرگ برای اجرای وب سایت های با حجم بالا، سیستم های سازمانی و نرم افزارهای بسته بندی شده خواهد بود.


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

Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introduction; Why MySQL 8? ; Why is MySQL 8.0 the next generation?; Why it is so important to have a good MySQL architecture design; Summary; Chapter 2: MySQL 8's New Features; Global data dictionary; MySQL 8's support roles and history; MySQL 8 supports the creation and management of resource groups and permissions; InnoDB enhancements; JSON enhancements functionalities; Invisible indexes from MySQL optimizer; Features deprecated in MySQL 8.0;Businesses, right from small-sized to large giants are using MySQL to access and manipulate their enterprise database across the world. Advanced MySQL 8 will be your one-stop destination in how to implement and manage large-scale MySQL distributed clusters to run high-volume websites, enterprise systems, and packaged software.



فهرست مطالب

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Chapter 1: Introduction
	Why MySQL 8? 
	Why is MySQL 8.0 the next generation?
	Why it is so important to have a good MySQL architecture design
	Summary
Chapter 2: MySQL 8\'s New Features
	Global data dictionary
	MySQL 8\'s support roles and history
	MySQL 8 supports the creation and management of resource groups and permissions
	InnoDB enhancements
	JSON enhancements functionalities
	Invisible indexes from MySQL optimizer
	Features deprecated in MySQL 8.0
	A quick look at the features removed from MySQL 8.0
	Summary
Chapter 3: Indexing Your Data for High Performance
	How does MySQL optimizer think in MySQL 8.0?
	What kind of data type should I consider indexing first and why?
	Why should I have a good index strategy?
	What impact does an index have on MySQL performance?
	How to display and analyze a table structure
	How to efficiently read MySQL query execution plans
		How to effectively read the EXPLAIN results
			id (JSON name: select_id)
			select_type (JSON name: none)
			table (JSON name: table_name)
			partitions (JSON name: partitions)
			type (JSON name: access_type)
		EXPLAIN extra information
	How to know when to create an index
	Multiple column index versus multiple indexes
	How to organize your columns in an index for good performance
		Case study 1 – how to use the EXPLAIN plan tool in MySQL 8.0
			EXPLAIN options
		Case study 2 – how to display and analyze a table structure versus the EXPLAIN plan tool
		Case study 3 – how to organize your columns in an index efficiently
			Creating a missing index
	Tips and techniques
		The five general rules for your indexes
		Tip 2 – the five general rules to optimize your queries
		Tip 3 – understand your material resources
		Tip 4 – the configuration is not the only thing to take into consideration
		Tip 5 – recommendations on the performance of the MySQL architecture
		A technical case study
	Summary
Chapter 4: Advanced Data Techniques for Large Queries
	The most important variables are full-scan indicators
	Partitioning a table
		An overview of partitioning in MySQL 8.0
		Available partitioning type
		Horizontally partitioning your data
	Managing partitions
		RANGE partitioning
		LIST partitioning
		HASH partitioning
		KEY partitioning
	Using partitions
		Partition pruning
	Getting rid of unused and duplicate indexes
		Unused indexes
		Duplicate indexes
		Bonus – potentially missing indexes
	The most important query optimizations
		Optimizing a query with the WHERE clause
		Optimizing a query with a GROUP BY clause
		Optimizing a query with the ORDER BY clause
	Temporary tables
	Case study 1 – an example of how to optimize a complex query
	Case study 2 – how to optimize sort indexes
	Tips and techniques
		Partitions
		Optimization
		Techniques
		A typical use case: time series data
		Example of a mass DELETE
	Summary
Chapter 5: MySQL Data Dictionary in MySQL 8.0
	MySQL data dictionary structure in MySQL 8.0
	Dictionary object cache
	Transactional storage of the data dictionary
	Applications of the data dictionary
	Removal of file-based storage metadata
	Serialized Dictionary Information (SDI)
	Limitations of the data dictionary
	Tips and techniques
	Summary
Chapter 6: MySQL Server Settings
	Getting started with the most significant variables
	MySQL server optimization
		Control the types of data change operations
		Enabling the adaptive hash indexing function
		Set a limit on the number of concurrent threads
		Controlling the amount of InnoDB preloading
		Increasing the number of background threads
		Controlling InnoDB input/output performance in the background
		Taking advantage of multicore processors
		Preventing punctual operations
		Configuring the number and size of instances
		The InnoDB buffer pool
	The thread cache
		Case study 1 – when MySQL uses more than 100% of a CPU
			How to detect high usage of the MySQL processor
			Correcting the use of the MySQL CPU
			How to prevent MySQL from using high CPUs
		Case study 2 – when MySQL swaps on disk
	Tips and techniques
	Summary
Chapter 7: Group Replication in MySQL 8.0
	High availability and requirements
		Scaling
	Replication
	Group replication
		Use cases for group replication
			Elastic replication
			Highly available shards
			Alternative to master – slave replication
			Autonomic systems
	An overview of MySQL\'s database replication
		Asynchronous replication
		Semi-synchronous replication
		Delayed replication
		Global transaction identifier-based replication
		Multi-source replication
	MySQL\'s group replication architecture
		Group
		Writeset
		How group communication works
		Certification process
			Total order delivery  
			Detecting failure
				Network partitioning
			Traditional locking versus optimistic locking
				Distributed first commit wins rule 
				Drawbacks of optimistic locking 
		Modes of group replication
			Single primary mode
			Multi-primary
		Group replication requirements
		Configuring the server
		Configuring group replication
		Monitoring group replication
			Replication_group_members
				replication_group_member_stats
			Replication_connection_status
			Replication_applier_status
				Server state
	Limitations of group replication
	Group replication security
		IP address whitelist
		SSL
		VPN
	Operations on an online group
		Changing the group mode
		Tuning recovery
		Combining group replication versions
		Performance tuning
		Message compression
		Flow control
	Summary
Chapter 8: InnoDB Cluster in MySQL 8.0
	What is InnoDB cluster?
		InnoDB cluster requirements
			Installing MySQL Shell
				How to use MySQL Shell
		Installing an InnoDB cluster
			MySQL InnoDB cluster for a sandbox environment
			InnoDB cluster in a production environment
			Configuring the router configuration
		Managing clusters
			Getting details of a cluster
			Removing instances from a cluster
			Adding instances to a cluster
			Restoring a cluster after quorum loss
			Rebooting a cluster after a major outage
			Rescanning a cluster
			Checking instance states
			Dissolving an InnoDB cluster
		InnoDB cluster limitations
	Storage engines
		Setting a storage engine
			MyISAM storage engine
			The MEMORY storage engine
			The CSV storage engine
			The ARCHIVE storage engine
			The BLACKHOLE storage engine
			The MERGE storage engine
			The FEDERATED storage engine
			InnoDB engine
	Migrating from master-slave replication to MySQL InnoDB cluster
	Summary
Chapter 9: Monitoring Your Large Distributed Databases
	MONyog
		Pros
		Cons
		Conclusion
	Datadog
		Getting started
		Pros
		Cons
		Conclusion
	Navicat
		Pros
		Cons
		Conclusion
	Comparison between monitoring tools
		The price
		Pros
		Cons
		Top clients
	Tips and techniques
	Summary
Chapter 10: Authentication and Security Management with MySQL 8.0
	MySQL 8.0 security features
	Privileges provided by MySQL 8.0
	Where are privileges stored in MySQL 8.0?
	The differences between dynamic and static privileges
	Creating roles and users in MySQL 8.0
	Displaying assigned roles using SHOW GRANTS
	Troubleshooting connection problems
	Tips and techniques
		Restricting or disabling remote access to the server
		Disabling LOCAL INFILE usage
		Changing the username and password for root
	Summary
Chapter 11: Advanced MySQL Performance Tips and Techniques
	Tips/best practices
		Optimizing your queries for the query cache
		EXPLAIN your SELECT queries
		LIMIT 1 when getting a unique row
		Indexing for search fields
		Indexing strategy for Joins
		Avoiding SELECT * and COUNT *
		Almost always have an ID field
		Using ENUM over VARCHAR
		Using prepared statements if and when possible
		Splitting the big DELETE or INSERT queries
		Avoiding the delete trigger
	Techniques
		Can MySQL perform queries on billions of rows?
		Is InnoDB the right choice for multi-billion rows?
		How big can a MySQL database get before the performance starts to degrade?
		Why MySQL could be slow with large tables
		Is MySQL the best solution for handling blobs?
	Summary
Other Books You May Enjoy
Index




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