# File lib/innodb/page/index.rb, line 1045
  def dump
    super

    puts "page header:"
    pp page_header
    puts

    puts "fseg header:"
    pp fseg_header
    puts

    puts "sizes:"
    puts "  %-15s%5i" % [ "header",     header_space ]
    puts "  %-15s%5i" % [ "trailer",    trailer_space ]
    puts "  %-15s%5i" % [ "directory",  directory_space ]
    puts "  %-15s%5i" % [ "free",       free_space ]
    puts "  %-15s%5i" % [ "used",       used_space ]
    puts "  %-15s%5i" % [ "record",     record_space ]
    puts "  %-15s%5.2f" % [
      "per record",
      (page_header[:n_recs] > 0) ? (record_space / page_header[:n_recs]) : 0
    ]
    puts

    puts "page directory:"
    pp directory
    puts

    puts "system records:"
    pp infimum.record
    pp supremum.record
    puts

    puts "garbage records:"
    each_garbage_record do |rec|
      pp rec.record
      puts
    end
    puts

    puts "records:"
    each_record do |rec|
      pp rec.record
      puts
    end
    puts
  end