thanks Daniel, updated this in post.
Locking is important in many scenarios to prevent other sessions from modifying tables during periods when a session requires exclusive access to them. for example altering table definition online or any kind of table definition changes. Mysql provides an option to lock table/s with different types of locks, depends on need.
syntax for lock table:
LOCK TABLEStbl_name
[[AS]alias
]lock_type
[,tbl_name
[[AS]alias
]lock_type
] ...lock_type
: READ [LOCAL] | [LOW_PRIORITY] WRITE UNLOCK TABLES
Following are the examples for READ and WRITE LOCK:
READ LOCK:
session1> create table t1( c1 int); Query OK, 0 rows affected (0.06 sec) session1> insert …[Read more]
While I previously blogged about installing Netbeans 8, some of my students would prefer to use the Eclipse IDE. This post shows how to install and configure Eclipse IDE, include the mysql-connector-java.jar, and write Java to access the MySQL.
You can download Eclipse IDE and then open it in
Fedora’s Archive Manager. You can use the Archive
Manager to Extract the Eclipse IDE to a directory
of your choice. I opted to extract it into my
student
user’s home directory, which is
/home/student
.
After extracting the Eclipse IDE, you can check the
contents of the eclipse
directory with the following
command:
ls -al eclipse |
You should see the following:
… |
While our engineering team is working on finalizing the TokuMXse storage engine, I want to provide an experimental build that you can try and test MongoDB 3.0 with our storage engine.
It is available here
percona.com/downloads/TESTING/Percona-TokuMXse-rc5/percona-tokumxse-3.0.3pre-rc5.tar.gz
To start MongoDB with TokuMXse storage engine use:
mongod --storageEngine=tokuft
I am looking for your feedback!
The post MongoDB with Percona TokuMXse – experimental build RC5 is available! appeared first on MySQL Performance Blog.
This Log Buffer Edition picks, choose and glean some of the top notch blog posts from Oracle, SQL Server and MySQL.
Oracle:
- The standard images that come with devstack are very basic
- Oracle is pleased to announce the release of Oracle VM VirtualBox 5.0 BETA 3
- Monitoring Parallel Execution using Real-Time SQL Monitoring in Oracle Database 12c
- Accessing your Cloud Integration API end point from Javascript
- Are You Ready for The Future of …
We discussed in an earlier post how to design indexes for many types of queries using a single table. Here is a real-world example of the challenges you will face when trying to optimize queries: two similar queries, but one is performing a full table scan while the other one is using the index we specially created for these queries. Bug or expected behavior? Read on!
Our two similar queries
# Q1 mysql> explain select col1, col2 from t where ts >= '2015-04-30 00:00:00'; +----+-------------+---------------+------+---------------+------+---------+------+---------+-------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+---------------+------+---------------+------+---------+------+---------+-------------+ | 1 | SIMPLE | t …[Read more]
The query sniffer tool will capture TCP traffic for your server and decode the protocol. It will decode the queries and output them in MySQL’s slow query log format, giving you fresh insight into your database performance. Fill out the form below to receive your free downloadable tool.
The query sniffer tool will capture TCP traffic for your server and decode the protocol. It will decode the queries and output them in MySQL’s slow query log format, giving you fresh insight into your database performance. Fill out the form below to receive your free downloadable tool.
Release Notes Changelog What is MariaDB 10.0?
MariaDB APT and YUM Repository Configuration Generator
The MariaDB project is pleased to announce the immediate availability of MariaDB 10.0.18. This is a Stable (GA) release.
See the Release Notes and …
[Read more]
This is in continuation to the previous post, if you have not read
that, I would advise you to go through that before continue
reading.
I discussed about three use cases in my last post, here I will
explain them in detail.
- Extracting data from a binary log file:
The binary log file is full of information, but what if you want selected info, for example:- printing the timestamp for every event in the binary log file.
- extracting the event types of all the events occurring in the binary log file.
And any other such data from an event in real time. Below is some sample code which shows how to do that step by step.
- Connect to the available transport
// …