(Peter Zaitsev) So you’re running MySQL With innodb_file_per_table option but your ibdata1 file which holds main (or system) tablespace have grown dramatically from its starting 10MB size.
Tag: Open Source
Those oversized, undersized variables defaults
(Shlomi Noach) Some mysqld parameters are far from having reasonable defaults. Most notable are the engine-specific values, and in particular the InnoDB parameters.
Making Deletions Fast, by Avoiding Disk Seeks
(zardosht) In my last post, I discussed how fractal tree data structures can be up to two orders of magnitude faster on deletions over B-trees. I focused on the deletions where the row entry is known (the storage engine API handler::delete_row), but I did not fully analyze how MySQL delete statement
When SET GLOBAL affects SESSION scope
(Ronald Bradford) We have all been caught out with using SET and not realizing that the default GLOBAL Scope (since 5.0.2) does not change the current SESSION scope.
Performance gain of MySQL 5.1 InnoDB plugin
(Giuseppe Maxia) You know already that InnoDB in MySQL 5.5 has great improvements in performance and scalability. You will have to wait a few months for that, though, because MySQL 5.5 is not GA yet.
Best Practices: Additional User Security
(Ronald Bradford) By default MySQL allows you to create user accounts and privileges with no password. In my earlier MySQL Best Practices: User Security I describe how to address the default installation empty passwords.
Choosing MySQL boolean data types
(Shlomi Noach) How do you implement True/False columns?
User Defined Variables
(Hazan Ilan) When I have discovered MySQL User-defined variables at the first time, I didn’t pay much attention to them and didn’t realize their strength. At first, one can think that they are just one of the many unnoticed MySQL features. Well, I was wrong. Here, I will try to summarize their stren
STRICT on SQL Function Breaks In-lining Gotcha
(Leo Hsu and Regina Obe) ne of the coolest features of PostgreSQL is the ability to write functions using plain old SQL. This feature it has had for a long time. Even before PostgreSQL 8.2. No other database to our knowledge has this feature. By SQL we mean sans procedural mumbo jumbo like loops and
Color code your performance numbers
(Peter Zaitsev) When analyzing how good or bad response time is it is not handy to look at the averages, min or max times – something what is easily computed using built in aggregate functions. We most likely would like to see some percentile numbers – 95 percentile or 99 percentile. The problem is
