May 22, 2012

Post: Data Corruption, DRBD and story of bug

….e in MySQL 5.0) In short, if you use big BLOBS ( TEXT, MEDIUMBLOB, etc) (that allocated in external segment in InnoDB… database in trash state just executing update on row with blob and rolling back transaction twice ( on the same row) The… the end let me reiterate my points: – if you have BLOB/TEXT fields in your InnoDB-plugin schema, it is recommended…

Comment: How to calculate a good InnoDB log file size

… the log group capacity 9433498. InnoDB: If you are using big BLOB or TEXT rows, you must set the InnoDB: combined size…

Comment: How to calculate a good InnoDB log file size

… the log group capacity yyyyy. InnoDB: If you are using big BLOB or TEXT rows, you must set the InnoDB: combined size…

Comment: Wanted: Better memory profiling for MySQL

Though I have a rough idea I’d love more insight into where memory is going, right now its just this big blob I hope never runs into swap :) I’ve only had to do it once but the only value I’ve had luck in reducing memory consumption was lowering innodb_buffer_pool_size.

Comment: MyISAM Scalability and Innodb, Falcon Benchmarks

… huge data load as well. In my case there were big blobs that got loaded up though they weren’t needed.

Post: Bug#12704861

… issue in tablespace extension. If the request to allocate a BLOB page leads to the tablespace being extended, crash recovery could… of a mini-transaction allocated (nonfree=TRUE) before storing the BLOBs, or freed (nonfree=FALSE) before committing the mini-transaction. btr…_FREE_CLUST_LEAF marker to the mini-transaction. btr_store_big_rec_extern_fields_func(): Add the parameter alloc_mtr, which…

Post: Heikki Tuuri Innodb answers - Part I

… small tables, everything can reside within a single extent. For big tables, a secondary index reserves different extents from the clustered… 8100 bytes InnoDB will not allocate additional space for blobs, even if each blob is larger than 768. 2. InnoDB will allocate additional space outside of the page for _each_ blob (if we have 8 blobs 8xN bytes will be allocated) Question: How much…

Comment: Falcon Storage Engine Design Review

… is another of the pre-beta tasks. Blob handling optimizations Falcon’s concept of blobs centers around jpegs, pdfs, and Word documents…€™t materialize blobs unless the blob is referenced and doesn’t rewrite blobs during an update unless the blob itself has changed. Blobs are also written asynchronously pre-commit to keep lots of big ugly…

Post: My Innodb Feature wishes

… storing first 700 bytes or something like that from any blob/string in the page. Which gives you the nice surprise… outside of it. The other item with blobs – currently if I’m not mistaken blobs are stored each in its own “segment… to have more than one log flush thread. The other big lacking (especially as patch for it existed for years) is…

Post: How is join_buffer_size allocated?

… in 14179 last record is stored with pointers to blobs to support very big 14180 records 14181 ******************************************************************************/ 14182 14183 static int 14184…_count) 14185 { … snip … 14268 cache->length=length+blobs*sizeof(char*); 14269 cache->blobs=blobs; 14270 *blob_ptr=0; /* End sequentel */ 14271 size=max(thd…