Friday, January 25, 2013

Quick Tips on InnoDB Performance Tuning

Tuning of any database is required in order to optimize its performance. A well-tuned database performs faster and maximizes the use of system resources. If your database is not optimized, it will response poorly and eventually effect your business. Similarly if you are using MySQL for storing  your data then don't forget to optimize it. MySQL provides different storage engines and each storage engine has unique design and properties. So it is important to optimize each storage engine according to its design. I will discuss performance tuning tips for InnoDB.

Friday, December 21, 2012

Recover Data Even After Encountering Error Code 1030 in MySQL Database


InnoDB and MyISAM both are default storage engines of MySQL database management system. However, database administrators prefer InnoDB over MyISAM as InnoDB provides ACID compatible transaction environment, and facilitates features like crash recovery, rollback, and commit. In order to manage valuable data on database, InnoDB uses various libraries. Despite these useful features of InnoDB, there occur situations when this storage engine gets corrupt and causes inaccessibility of your stored data. You are required to opt for efficient measures to repair MySQL database and overcome such unexpected situations of data loss. As a real life example, you may encounter the below mentioned error message, when InnoDB gets corrupt:

Uncategorized SQLException for SQL []; SQL state [HY000]; error code [1030]; Got error 134 from storage engine; nested exception is java.sql.SQLException: Got error 134 from storage engine

Wednesday, November 14, 2012

How to Ward off Table Corruption Problems in MySQL


Database corruption is a problem that may be lurking around the corner and will only come to your notice once you hit the corrupt block. As any other database, corruption may hit your MySQL databases making millions of corporate data records inaccessible. Finding corruption in MySQL tables is painstaking. You may expect queries to stop working or showing inconsistent outcome. When you start experiencing such issues, you need to check your tables for consistency. In the event of MySQL database corruption, the below given errors may show up intermittently on your screen:

Tuesday, August 21, 2012

Migration Tool: A source RDBMS to MySQL

What is MySQL workbench migration tool?
As name suggest, it is a migration tool that converts a relational database to another relation database. For example you can easily migrate from Microsoft SQL server to MySQL with the help of this tool. It will automatically convert as much data as it can but sometimes you may require editing to automatically migrated data for complex cases. As per MySQL developer, this migration tool automatically migrates tables & its data only, for code objects such as stored procedures, triggers & views are not. It is successfully tested for SQL server 2000, 2005, 2008, and 2012.

Monday, July 16, 2012

Performing Crash Recovery and Media Recovery after Facing Corruption in InnoDB tables of MySQL Database


MySQL is known for its ease-of-use, performance, and scalability. The versions prior to MySQL 5.5 have MyISAM as their default database storage engine. In MySQL 5.5, the default settings have been changed as InnoDB becomes the default database storage engine. This change has brought a handful of significant improvements in the lives of database users and administrators. Some of the major benefits of using InnoDB tables include ACID transactions, Referential integrity, and Crash recovery.

Tuesday, June 26, 2012

A Simple Approach to MySQL Database Recovery Using Binary Backups


The InnoDB storage engine of MySQL has the capability to provide a transaction safe database. However, due to some unexpected power failures and internal system malfunctions, the risks of database crash or corruption increase. You may get the following error on your screen while accessing some of the pages of your website:

Thursday, April 12, 2012

Reliable Utility to Resolve MySQL Error Code 144 and Recover Precious Data Back

The applications that are involved in on-line transactions or are accessed by huge number of users on a daily basis require databases at the back-end to store important data. The database linked at the back-end of an on-line application either works as a base storage of the data related to the transactions or stores the authorization, authentication, and accountability information of accounts for proxy server verification. For its good internal structure and fast counter response, MySQL is widely used in various on-line applications. At times MySQL database gets corrupt and all the data in it becomes completely inaccessible. For such situations, Stellar Data Recovery has developed an advanced MySQL repair utility, which is powerful enough to repair the corrupt database and recover your data back.