SlideShare a Scribd company logo
Percona	XtraDB	Cluster(PXC)	Non	blocking	
operations.	


What	you	need	to	know	to	avoid	pitfalls




FOSDEM	2022
Marco	Tusa


Percona
2
• Open source enthusiast


• MySQL tech lead; principal architect


• Working in DB/development


world over 35 years (yes, I am that old)


• Open source developer and community
contributor
About Me
3
Why
In	standard	MySQL	the	online	DDL	feature	provides	support	for	instant	and	in-place	table	
alterations	and	concurrent	DML.


● Improved	responsiveness	and	availability	in	busy	production	environments,	where	making	a	
table	unavailable	for	minutes	or	hours	is	not	practical.


● For	in-place	operations,	the	ability	to	adjust	the	balance	between	performance	and	
concurrency	during	DDL	operations	using	the	LOCK	clause.	


● Less	disk	space	usage	and	I/O	overhead	than	the	table-copy	method.


However,	in	the	Galera/PXC	context	the	ONLINE	DDL	feature	was	not	respected	and	a	a	simple	ADD	
INDEX	cause	a	full	write	stop	on	the	executing	node.


We	will	review	what	we	are	doing	to	leverage	this	limitation	and	we	also	do	very	fast	comparison	
with	Group	Replication.
4
What	online	DDLs	cover	in	MySQL
All	operations:


● Index	Operations


● Primary	Key	Operations


● Column	Operations


● Generated	Column	Operations


● Foreign	Key	Operations


● Table	Operations


● Tablespace	Operations


● Partitioning	Operations
The	less	impacting:	


● Index	Operations


● Column	Operations


● Foreign	Key	Operations


● Tablespace	Operations
5
What	methods	we	had	in	PXC	for	DDL
● Total	Order	Isolation:	Abbreviated	as	TOI,	these	are	schema	changes	made	on	all	cluster	nodes	
in	the	same	total	order	sequence,	preventing	other	transactions	from	committing	for	the	
duration	of	the	operation.


● Rolling	Schema	Upgrade:	Known	also	as	RSU,	these	are	schema	changes	run	locally,	affecting	
only	the	node	on	which	they	are	run.	The	changes	do	not	replicate	to	the	rest	of	the	cluster.


● pt-online-schema-change:	works	by	creating	an	empty	copy	of	the	table	to	alter,	modifying	it	as	
desired,	and	then	copying	rows	from	the	original	table	into	the	new	table.	When	the	copy	is	
complete,	it	moves	away	the	original	table	and	replaces	it	with	the	new	one.




6
Quick	look	how	each	method	works
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
7
Quick	look	how	each	method	works	-	TOI
Given	a	cluster
Primary
Secondary Secondary
TOI
Primary
Secondary Secondary
7
Quick	look	how	each	method	works	-	TOI
Given	a	cluster
Primary
Secondary Secondary
TOI
Primary
Secondary Secondary
DDL is
ececuted
As soon as DDL is
received. Metalock is
raised and command
distributed/executed
on all nodes
7
Quick	look	how	each	method	works	-	TOI
Given	a	cluster
Primary
Secondary Secondary
TOI
Primary
Secondary Secondary
DDL is
ececuted
As soon as DDL is
received. Metalock is
raised and command
distributed/executed
on all nodes
Any write is put on
hold on the whole
cluster
However, cluster
remain always
consistent
8
Quick	look	how	each	method	works	-	RSU
Given	a	cluster
Primary
Secondary Secondary
RSU
Primary
Secondary Secondary
8
Quick	look	how	each	method	works	-	RSU
Given	a	cluster
Primary
Secondary Secondary
RSU
Secondary
DDL is
ececuted
As soon as DDL is
received. Metalock is
raised and command
executed only locally
Writes can be moved
to another node.
Primary
Secondary
8
Quick	look	how	each	method	works	-	RSU
Given	a	cluster
Primary
Secondary Secondary
RSU
Secondary
DDL is
ececuted
As soon as DDL is
received. Metalock is
raised and command
executed only locally
Writes can be moved
to another node.
Primary
Secondary
Action needs to be
repeated on each
node, one by one.


In the meanwhile
cluster state is not
consistent.
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
DDL is
ececuted


By PTOSC
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
DDL is
ececuted


By PTOSC
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
DDL is
ececuted


By PTOSC
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
DDL is
ececuted


By PTOSC
9
Quick	look	how	each	method	works	-	PTOSC
Given	a	cluster
Primary
Secondary Secondary
Keep	in	mind	in	PXC	(Galera)	All	nodes	are	Primaries.	
So	the	differentiation	between	Primary	and	
Secondaries,	is	artificial	and	base	only	on	where	the	
applications	are	WRITING.
DDL is
ececuted


By PTOSC
10
What	is	NBO	and	what	it	covers	and	what	it	
doesn’t
The	new	Non	Blocking	Operation	(NBO)	method	is	to	help	to	reduce	the	impact	on	
the	cluster	and	make	it	easier	to	perform	some	DDL	operations.


At	the	moment	we	only	support	a	limited	set	of	operations	with	NBO	like:


● ALTER	INDEX


● CREATE	INDEX


● DROP	INDEX


Any	other	command	will	result	in	an	error	message	ER_NOT_SUPPORTED_YET.


And	we	are	still	talking	of	a	technical	preview.
11
A	simple	test	to	see	what	happens
Let	us	see	how	it	works	and	what	is	the	impact	while	we	will	also	compare	it	with	the	default	
method	TOI.


What	we	will	do	is	working	with	4	connections:


1	to	perform	DDL


2	to	perform	insert	data	in	the	table	being	altered


3	to	perform	insert	data	on	a	different	table	


4-5	checking	the	other	two	nodes	operations


PXC	must	be	at	least	Ver	8.0.25-15.1.
12
The	test	-	1
DC1-1(root@localhost) [windmills_s]>show create table windmills_testG


*************************** 1. row ***************************


Table: windmills_test


Create Table: CREATE TABLE `windmills_test` (


`id` bigint NOT NULL AUTO_INCREMENT,


`uuid` char(36) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,


`millid` smallint NOT NULL,


`kwatts_s` int NOT NULL,


`date` date NOT NULL,


`location` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,


`active` tinyint NOT NULL DEFAULT '1',


`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,


`strrecordtype` char(3) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,


PRIMARY KEY (`id`),


KEY `IDX_millid` (`millid`,`active`),


KEY `IDX_active` (`id`,`active`),


KEY `kuuid_x` (`uuid`),


KEY `millid_x` (`millid`),


KEY `active_x` (`active`)


) ENGINE=InnoDB AUTO_INCREMENT=8199260 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC


1 row in set (0.00 sec)


DC1-1(root@localhost) [windmills_s]>select count(*) from windmills_test;


+----------+


| count(*) |


+----------+


| 5002909 |


+----------+
13
The	test	-	2
Connection 1:


ALTER TABLE windmills_test ADD INDEX idx_1 (`uuid`,`active`), ALGORITHM=INPLACE;


ALTER TABLE windmills_test drop INDEX idx_1, ALGORITHM=INPLACE;


Connection 2:


while [ 1 = 1 ];do da=$(date +'%s.%3N');/opt/mysql_templates/PXC8P/bin/mysql --defaults-file=./
my.cnf -uroot -D windmills_s -e "insert into windmills_test select
null,uuid,millid,kwatts_s,date,location,active,time,strrecordtype from windmills7 limit 1;" -e
"select count(*) from windmills_s.windmills_test;" > /dev/null;db=$(date +'%s.%3N'); echo "$(echo
"($db - $da)"|bc)";sleep 1;done


Connection 3:


while [ 1 = 1 ];do da=$(date +'%s.%3N');/opt/mysql_templates/PXC8P/bin/mysql --defaults-file=./
my.cnf -uroot -D windmills_s -e "insert into windmills8 select
null,uuid,millid,kwatts_s,date,location,active,time,strrecordtype from windmills7 limit 1;" -e
"select count(*) from windmills_s.windmills_test;" > /dev/null;db=$(date +'%s.%3N'); echo "$(echo
"($db - $da)"|bc)";sleep 1;done




Connections 4-5:


while [ 1 = 1 ];do echo "$(date +'%T.%3N')";/opt/mysql_templates/PXC8P/bin/mysql --defaults-
file=./my.cnf -uroot -D windmills_s -e "show full processlist;"|egrep -i -e "(windmills_test|
windmills_s)"|grep -i -v localhost;sleep 1;done
14
The	test	-	3
Operations:


start	inserts	from	connections


start	commands	in	connections	4	-	5	on	the	other	nodes


execute:


For TOI


DC1-1(root@localhost) [windmills_s]>SET SESSION wsrep_OSU_method=TOI;


For NBO


DC1-1(root@localhost) [windmills_s]>SET SESSION wsrep_OSU_method=NBO;


For both


DC1-1(root@localhost) [windmills_s]>ALTER TABLE windmills_test ADD INDEX idx_1 (`uuid`,`active`),
ALGORITHM=INPLACE, LOCK=shared;
15
The	test	–	4	Results
TOI Inserts in the altering table (connection 2):


.450


.492


64.993 <--- Alter blocks all inserts on the table we are
altering


.788


.609




Inserts on the other table (connection 3):


.455


.461


64.161 <--- Alter blocks all inserts on all the other
tables as well


.641


.483
NBO Inserts in the altering table (connection 2):


.437


.487


120.758 <---- Execution time increase


.617


.510




Inserts on the other table (connection 3):


.468


.485


25.061 <---- still a metalock, but not locking the other
tables for the whole duration


.494


.471
	
	
	
	
	
TOI NBO


Time on hold for insert for altering table
	
~64 sec
	
~120 sec


Time on hold for insert for another table
	
~64 sec ~25 sec


metalock
	
whole time
	
only at the end
16
What	is	doing	and	why?
● TOI:	when	you	issue	a	DDL	like	ADD	INDEX	a	metadata	lock	is	taken	on	the	table	and	it	will	be	
released	only	at	the	end	of	the	operation.	During	this	time,	you	cannot:	


○ Perform	DMLs	on	any	cluster	node


○ Alter	another	table	in	the	cluster


● NBO:	the	metadata	lock	is	taken	at	the	start	and	at	the	end	for	a	very	brief	period	of	time.	The	
ADD	INDEX	operation	will	then	work	on	each	node	independently.	The	lock	taken	at	the	end	is	
to	have	all	the	nodes	agree	on	the	operation	and	commit	or	roll	back	(using	cluster	error	
voting).	This	final	phase	costs	a	bit	more	in	time	and	is	what	adds	a	few	seconds	to	the	
operation	execution.


But	during	the	operation:


○ You	can	alter	another	table	(using	NBO)


○ You	can	continue	to	insert	data,	except	in	the	table(s)	you	are	altering.


○ On	node	crash	the	operation	will	continue	on	the	other	nodes,	and	if	successful	it	will	persist.
17
Quick	comparison	with	GR	-	1
How	a	DLL	like	ADD	INDEX	works	in	GR?
This	is	valid	only	available	only	with	consistency	level	EVENTUAL.
17
Quick	comparison	with	GR	-	1
How	a	DLL	like	ADD	INDEX	works	in	GR?
This	is	valid	only	available	only	with	consistency	level	EVENTUAL.
17
Quick	comparison	with	GR	-	1
How	a	DLL	like	ADD	INDEX	works	in	GR?
This	is	valid	only	available	only	with	consistency	level	EVENTUAL.
17
Quick	comparison	with	GR	-	1
How	a	DLL	like	ADD	INDEX	works	in	GR?
This	is	valid	only	available	only	with	consistency	level	EVENTUAL.
18
Quick	comparison	with	GR	-	2
EVENTUAL (on the primary only)


Node 1 same table:


.184


.186 <--- no locking during alter on the same node


<snip>


.184


.217 <--- moment of commit


.185


Node 1 another table :


.189


.198 <--- no locking during alter on the same node


.188


<snip>


.191


.211 <--- moment of commit


.194
Action
	
Group Replication
	
PXC (NBO)


Time on hold for insert in altering table
	
~0.217 sec ~ 120 sec


Time on hold for insert in another table
	
~0.211 sec
	
~ 25 sec
18
Quick	comparison	with	GR	-	2
EVENTUAL (on the primary only)


Node 1 same table:


.184


.186 <--- no locking during alter on the same node


<snip>


.184


.217 <--- moment of commit


.185


Node 1 another table :


.189


.198 <--- no locking during alter on the same node


.188


<snip>


.191


.211 <--- moment of commit


.194
Action
	
Group Replication
	
PXC (NBO)


Time on hold for insert in altering table
	
~0.217 sec ~ 120 sec


Time on hold for insert in another table
	
~0.211 sec
	
~ 25 sec
However,	yes	there	is	a	however,	PXC	was	maintaining	consistency	between	the	different	nodes	during	
the	DDL	execution,	while	MySQL	8.0.27	with	Group	Replication	was	postponing	consistency	on	the	
secondaries,	thus	Primary	and	Secondary	were	not	in	sync	until	full	DDL	finalization	on	the	secondaries.
19
Conclusion
● As	raised	in	one	internal	discussion	we	should	call	this	LBO,	Less	blocking	Operation.


● NBO	can	be	significantly	helpful	to	reduce	the	impact	of	DDL	on	the	cluster,	for	now	limited	
to	the	widely	used	creation/modification/drop	of	an	index.	But	in	the	future	…	we	may	
expand	it.	


● A	small	cost	still	exists	but	PXC	offers	full	cluster	consistency	all	time	vs	GR.


● The	feature	is	still	a	technology	preview,	so	do	not	trust	in	production,	but	test	it	and	let	us	
know	what	you	think.	


● More	will	come…	


● Final	comment.	Another	distribution	has	introduced	NBO,	but	only	if	you	buy	the	enterprise	
version.


However	Percona,	which	is	truly	open	source	with	facts	not	just	words,	has	implemented	
NBO	in	standard	PXC,	and	the	code	is	fully	open	source.	This	is	not	the	first	one,	but	just	
another	of	the	many	features	Percona	is	offering	for	free,	while	others	ask	you	to	buy	the	
enterprise	version.
Useful References
http://www.tusacentral.net/joomla/index.php/mysql-blogs/245-a-look-into-percona-xtradb-cluster-non-blocking-operation-for-online-
schema-upgrade


http://www.tusacentral.net/joomla/index.php/mysql-blogs/246-online-ddl-with-group-replication-in-mysql-8-0-27


https://www.percona.com/doc/percona-toolkit/3.0/pt-online-schema-change.html


https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html


https://galeracluster.com/library/documentation/schema-upgrades.html


https://www.percona.com/doc/percona-xtradb-cluster/8.0/features/nbo.html
Percona xtra db cluster(pxc) non blocking operations, what you need to know to avoid pitfalls

More Related Content

What's hot

Modern query optimisation features in MySQL 8.
Modern query optimisation features in MySQL 8.Modern query optimisation features in MySQL 8.
Modern query optimisation features in MySQL 8.
Mydbops
 
Dbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyDbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easy
Franck Pachot
 
MySQL Performance Schema in Action
MySQL Performance Schema in ActionMySQL Performance Schema in Action
MySQL Performance Schema in Action
Sveta Smirnova
 
Highload Perf Tuning
Highload Perf TuningHighload Perf Tuning
Highload Perf TuningHighLoad2009
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Tanel Poder
 
How to teach an elephant to rock'n'roll
How to teach an elephant to rock'n'rollHow to teach an elephant to rock'n'roll
How to teach an elephant to rock'n'roll
PGConf APAC
 
MySQL database replication
MySQL database replicationMySQL database replication
MySQL database replication
PoguttuezhiniVP
 
Performance Schema for MySQL Troubleshooting
Performance Schema for MySQL TroubleshootingPerformance Schema for MySQL Troubleshooting
Performance Schema for MySQL Troubleshooting
Sveta Smirnova
 
Oracle Join Methods and 12c Adaptive Plans
Oracle Join Methods and 12c Adaptive PlansOracle Join Methods and 12c Adaptive Plans
Oracle Join Methods and 12c Adaptive Plans
Franck Pachot
 
Using Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data AnalysisUsing Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data Analysis
Sveta Smirnova
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
metsarin
 
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimizationPercona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
mysqlops
 
MySQL Replication Overview -- PHPTek 2016
MySQL Replication Overview -- PHPTek 2016MySQL Replication Overview -- PHPTek 2016
MySQL Replication Overview -- PHPTek 2016
Dave Stokes
 
Managing terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets bigManaging terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets big
Selena Deckelmann
 
Introduction into MySQL Query Tuning
Introduction into MySQL Query TuningIntroduction into MySQL Query Tuning
Introduction into MySQL Query Tuning
Sveta Smirnova
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
Alex Zaballa
 
Oss4b - pxc introduction
Oss4b   - pxc introductionOss4b   - pxc introduction
Oss4b - pxc introduction
Frederic Descamps
 
Mysql database basic user guide
Mysql database basic user guideMysql database basic user guide
Mysql database basic user guide
PoguttuezhiniVP
 
Understanding MySQL Performance through Benchmarking
Understanding MySQL Performance through BenchmarkingUnderstanding MySQL Performance through Benchmarking
Understanding MySQL Performance through Benchmarking
Laine Campbell
 
Postgresql
PostgresqlPostgresql

What's hot (20)

Modern query optimisation features in MySQL 8.
Modern query optimisation features in MySQL 8.Modern query optimisation features in MySQL 8.
Modern query optimisation features in MySQL 8.
 
Dbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyDbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easy
 
MySQL Performance Schema in Action
MySQL Performance Schema in ActionMySQL Performance Schema in Action
MySQL Performance Schema in Action
 
Highload Perf Tuning
Highload Perf TuningHighload Perf Tuning
Highload Perf Tuning
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
 
How to teach an elephant to rock'n'roll
How to teach an elephant to rock'n'rollHow to teach an elephant to rock'n'roll
How to teach an elephant to rock'n'roll
 
MySQL database replication
MySQL database replicationMySQL database replication
MySQL database replication
 
Performance Schema for MySQL Troubleshooting
Performance Schema for MySQL TroubleshootingPerformance Schema for MySQL Troubleshooting
Performance Schema for MySQL Troubleshooting
 
Oracle Join Methods and 12c Adaptive Plans
Oracle Join Methods and 12c Adaptive PlansOracle Join Methods and 12c Adaptive Plans
Oracle Join Methods and 12c Adaptive Plans
 
Using Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data AnalysisUsing Apache Spark and MySQL for Data Analysis
Using Apache Spark and MySQL for Data Analysis
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
 
Percona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimizationPercona Live 2012PPT: MySQL Query optimization
Percona Live 2012PPT: MySQL Query optimization
 
MySQL Replication Overview -- PHPTek 2016
MySQL Replication Overview -- PHPTek 2016MySQL Replication Overview -- PHPTek 2016
MySQL Replication Overview -- PHPTek 2016
 
Managing terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets bigManaging terabytes: When PostgreSQL gets big
Managing terabytes: When PostgreSQL gets big
 
Introduction into MySQL Query Tuning
Introduction into MySQL Query TuningIntroduction into MySQL Query Tuning
Introduction into MySQL Query Tuning
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
 
Oss4b - pxc introduction
Oss4b   - pxc introductionOss4b   - pxc introduction
Oss4b - pxc introduction
 
Mysql database basic user guide
Mysql database basic user guideMysql database basic user guide
Mysql database basic user guide
 
Understanding MySQL Performance through Benchmarking
Understanding MySQL Performance through BenchmarkingUnderstanding MySQL Performance through Benchmarking
Understanding MySQL Performance through Benchmarking
 
Postgresql
PostgresqlPostgresql
Postgresql
 

Similar to Percona xtra db cluster(pxc) non blocking operations, what you need to know to avoid pitfalls

DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2
Alex Zaballa
 
PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
Swiss Data Forum Swiss Data Forum
 
HandlerSocket plugin for MySQL (English)
HandlerSocket plugin for MySQL (English)HandlerSocket plugin for MySQL (English)
HandlerSocket plugin for MySQL (English)
akirahiguchi
 
12c for Developers - Feb 2014
12c for Developers - Feb 201412c for Developers - Feb 2014
12c for Developers - Feb 2014
Connor McDonald
 
11thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp0111thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp01Karam Abuataya
 
11 Things About11g
11 Things About11g11 Things About11g
11 Things About11g
fcamachob
 
OpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developersOpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developers
Connor McDonald
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new features
Alfredo Krieg
 
Confoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New FeaturesConfoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New Features
Dave Stokes
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Guatemala User Group
 
2011 Collaborate IOUG Presentation
2011 Collaborate IOUG Presentation2011 Collaborate IOUG Presentation
2011 Collaborate IOUG Presentation
Biju Thomas
 
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
Dave Stokes
 
Fatkulin presentation
Fatkulin presentationFatkulin presentation
Fatkulin presentationEnkitec
 
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
softbasemarketing
 
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
Continuent
 
Sql and PL/SQL Best Practices I
Sql and PL/SQL Best Practices ISql and PL/SQL Best Practices I
Sql and PL/SQL Best Practices I
Carlos Oliveira
 
Drizzle to MySQL, Stress Free Migration
Drizzle to MySQL, Stress Free MigrationDrizzle to MySQL, Stress Free Migration
Drizzle to MySQL, Stress Free Migration
Andrew Hutchings
 
Introduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB ClusterIntroduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB Cluster
I Goo Lee
 
Aioug vizag oracle12c_new_features
Aioug vizag oracle12c_new_featuresAioug vizag oracle12c_new_features
Aioug vizag oracle12c_new_features
AiougVizagChapter
 

Similar to Percona xtra db cluster(pxc) non blocking operations, what you need to know to avoid pitfalls (20)

DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2
 
DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2DBA Commands and Concepts That Every Developer Should Know - Part 2
DBA Commands and Concepts That Every Developer Should Know - Part 2
 
PoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expériencePoC Oracle Exadata - Retour d'expérience
PoC Oracle Exadata - Retour d'expérience
 
HandlerSocket plugin for MySQL (English)
HandlerSocket plugin for MySQL (English)HandlerSocket plugin for MySQL (English)
HandlerSocket plugin for MySQL (English)
 
12c for Developers - Feb 2014
12c for Developers - Feb 201412c for Developers - Feb 2014
12c for Developers - Feb 2014
 
11thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp0111thingsabout11g 12659705398222 Phpapp01
11thingsabout11g 12659705398222 Phpapp01
 
11 Things About11g
11 Things About11g11 Things About11g
11 Things About11g
 
OpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developersOpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developers
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new features
 
Confoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New FeaturesConfoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New Features
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleUnderstanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
 
2011 Collaborate IOUG Presentation
2011 Collaborate IOUG Presentation2011 Collaborate IOUG Presentation
2011 Collaborate IOUG Presentation
 
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
MySQL 8 -- A new beginning : Sunshine PHP/PHP UK (updated)
 
Fatkulin presentation
Fatkulin presentationFatkulin presentation
Fatkulin presentation
 
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
Quickly Locate Poorly Performing DB2 for z/OS Batch SQL
 
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
Tungsten Use Case: How Gittigidiyor (a subsidiary of eBay) Replicates Data In...
 
Sql and PL/SQL Best Practices I
Sql and PL/SQL Best Practices ISql and PL/SQL Best Practices I
Sql and PL/SQL Best Practices I
 
Drizzle to MySQL, Stress Free Migration
Drizzle to MySQL, Stress Free MigrationDrizzle to MySQL, Stress Free Migration
Drizzle to MySQL, Stress Free Migration
 
Introduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB ClusterIntroduction to MySQL InnoDB Cluster
Introduction to MySQL InnoDB Cluster
 
Aioug vizag oracle12c_new_features
Aioug vizag oracle12c_new_featuresAioug vizag oracle12c_new_features
Aioug vizag oracle12c_new_features
 

More from Marco Tusa

My sql on kubernetes demystified
My sql on kubernetes demystifiedMy sql on kubernetes demystified
My sql on kubernetes demystified
Marco Tusa
 
Comparing high availability solutions with percona xtradb cluster and percona...
Comparing high availability solutions with percona xtradb cluster and percona...Comparing high availability solutions with percona xtradb cluster and percona...
Comparing high availability solutions with percona xtradb cluster and percona...
Marco Tusa
 
Accessing data through hibernate: what DBAs should tell to developers and vic...
Accessing data through hibernate: what DBAs should tell to developers and vic...Accessing data through hibernate: what DBAs should tell to developers and vic...
Accessing data through hibernate: what DBAs should tell to developers and vic...
Marco Tusa
 
Best practice-high availability-solution-geo-distributed-final
Best practice-high availability-solution-geo-distributed-finalBest practice-high availability-solution-geo-distributed-final
Best practice-high availability-solution-geo-distributed-final
Marco Tusa
 
MySQL innoDB split and merge pages
MySQL innoDB split and merge pagesMySQL innoDB split and merge pages
MySQL innoDB split and merge pages
Marco Tusa
 
Robust ha solutions with proxysql
Robust ha solutions with proxysqlRobust ha solutions with proxysql
Robust ha solutions with proxysql
Marco Tusa
 
Fortify aws aurora_proxy_2019_pleu
Fortify aws aurora_proxy_2019_pleuFortify aws aurora_proxy_2019_pleu
Fortify aws aurora_proxy_2019_pleu
Marco Tusa
 
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
Marco Tusa
 
Are we there Yet?? (The long journey of Migrating from close source to opens...
Are we there Yet?? (The long journey of Migrating from close source to opens...Are we there Yet?? (The long journey of Migrating from close source to opens...
Are we there Yet?? (The long journey of Migrating from close source to opens...
Marco Tusa
 
Improve aws withproxysql
Improve aws withproxysqlImprove aws withproxysql
Improve aws withproxysql
Marco Tusa
 
Fortify aws aurora_proxy
Fortify aws aurora_proxyFortify aws aurora_proxy
Fortify aws aurora_proxy
Marco Tusa
 
Mysql8 advance tuning with resource group
Mysql8 advance tuning with resource groupMysql8 advance tuning with resource group
Mysql8 advance tuning with resource group
Marco Tusa
 
Proxysql sharding
Proxysql shardingProxysql sharding
Proxysql sharding
Marco Tusa
 
Geographically dispersed perconaxtra db cluster deployment
Geographically dispersed perconaxtra db cluster deploymentGeographically dispersed perconaxtra db cluster deployment
Geographically dispersed perconaxtra db cluster deployment
Marco Tusa
 
Sync rep aurora_2016
Sync rep aurora_2016Sync rep aurora_2016
Sync rep aurora_2016
Marco Tusa
 
Proxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynoteProxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynote
Marco Tusa
 
Empower my sql server administration with 5.7 instruments
Empower my sql server administration with 5.7 instrumentsEmpower my sql server administration with 5.7 instruments
Empower my sql server administration with 5.7 instrumentsMarco Tusa
 
Galera explained 3
Galera explained 3Galera explained 3
Galera explained 3
Marco Tusa
 
Plmce 14 be a_hero_16x9_final
Plmce 14 be a_hero_16x9_finalPlmce 14 be a_hero_16x9_final
Plmce 14 be a_hero_16x9_final
Marco Tusa
 
Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2
Marco Tusa
 

More from Marco Tusa (20)

My sql on kubernetes demystified
My sql on kubernetes demystifiedMy sql on kubernetes demystified
My sql on kubernetes demystified
 
Comparing high availability solutions with percona xtradb cluster and percona...
Comparing high availability solutions with percona xtradb cluster and percona...Comparing high availability solutions with percona xtradb cluster and percona...
Comparing high availability solutions with percona xtradb cluster and percona...
 
Accessing data through hibernate: what DBAs should tell to developers and vic...
Accessing data through hibernate: what DBAs should tell to developers and vic...Accessing data through hibernate: what DBAs should tell to developers and vic...
Accessing data through hibernate: what DBAs should tell to developers and vic...
 
Best practice-high availability-solution-geo-distributed-final
Best practice-high availability-solution-geo-distributed-finalBest practice-high availability-solution-geo-distributed-final
Best practice-high availability-solution-geo-distributed-final
 
MySQL innoDB split and merge pages
MySQL innoDB split and merge pagesMySQL innoDB split and merge pages
MySQL innoDB split and merge pages
 
Robust ha solutions with proxysql
Robust ha solutions with proxysqlRobust ha solutions with proxysql
Robust ha solutions with proxysql
 
Fortify aws aurora_proxy_2019_pleu
Fortify aws aurora_proxy_2019_pleuFortify aws aurora_proxy_2019_pleu
Fortify aws aurora_proxy_2019_pleu
 
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
Accessing Data Through Hibernate; What DBAs Should Tell Developers and Vice V...
 
Are we there Yet?? (The long journey of Migrating from close source to opens...
Are we there Yet?? (The long journey of Migrating from close source to opens...Are we there Yet?? (The long journey of Migrating from close source to opens...
Are we there Yet?? (The long journey of Migrating from close source to opens...
 
Improve aws withproxysql
Improve aws withproxysqlImprove aws withproxysql
Improve aws withproxysql
 
Fortify aws aurora_proxy
Fortify aws aurora_proxyFortify aws aurora_proxy
Fortify aws aurora_proxy
 
Mysql8 advance tuning with resource group
Mysql8 advance tuning with resource groupMysql8 advance tuning with resource group
Mysql8 advance tuning with resource group
 
Proxysql sharding
Proxysql shardingProxysql sharding
Proxysql sharding
 
Geographically dispersed perconaxtra db cluster deployment
Geographically dispersed perconaxtra db cluster deploymentGeographically dispersed perconaxtra db cluster deployment
Geographically dispersed perconaxtra db cluster deployment
 
Sync rep aurora_2016
Sync rep aurora_2016Sync rep aurora_2016
Sync rep aurora_2016
 
Proxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynoteProxysql ha plam_2016_2_keynote
Proxysql ha plam_2016_2_keynote
 
Empower my sql server administration with 5.7 instruments
Empower my sql server administration with 5.7 instrumentsEmpower my sql server administration with 5.7 instruments
Empower my sql server administration with 5.7 instruments
 
Galera explained 3
Galera explained 3Galera explained 3
Galera explained 3
 
Plmce 14 be a_hero_16x9_final
Plmce 14 be a_hero_16x9_finalPlmce 14 be a_hero_16x9_final
Plmce 14 be a_hero_16x9_final
 
Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2
 

Recently uploaded

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 

Recently uploaded (20)

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 

Percona xtra db cluster(pxc) non blocking operations, what you need to know to avoid pitfalls