Add argument --show_table_properties to db_bench
Add argument --show_table_properties to db_bench

Summary:
Add argument --show_table_properties to db_bench

  -show_table_properties (If true, then per-level table properties will be
    printed on every stats-interval when stats_interval is set and
    stats_per_interval is on.) type: bool default: false

Test Plan:
./db_bench --show_table_properties=1 --stats_interval=100000 --stats_per_interval=1
./db_bench --show_table_properties=1 --stats_interval=100000 --stats_per_interval=1 --num_column_families=2

Sample Output:

    Compaction Stats [column_family_name_000001]
    Level    Files   Size(MB) Score Read(GB)  Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) Comp(cnt) Avg(sec) Stall(cnt)  KeyIn KeyDrop
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
      L0      3/0          5   0.8      0.0     0.0      0.0       0.0      0.0       0.0   0.0      0.0     86.3         0        17    0.021          0       0      0
      L1      5/0          9   0.9      0.0     0.0      0.0       0.0      0.0       0.0   0.0      0.0      0.0         0         0    0.000          0       0      0
      L2      9/0         16   0.2      0.0     0.0      0.0       0.0      0.0       0.0   0.0      0.0      0.0         0         0    0.000          0       0      0
     Sum     17/0         31   0.0      0.0     0.0      0.0       0.0      0.0       0.0   1.0      0.0     86.3         0        17    0.021          0       0      0
     Int      0/0          0   0.0      0.0     0.0      0.0       0.0      0.0       0.0   1.0      0.0     83.9         0         2    0.022          0       0      0
    Flush(GB): cumulative 0.030, interval 0.004
    Stalls(count): 0 level0_slowdown, 0 level0_numfiles, 0 memtable_compaction, 0 leveln_slowdown_soft, 0 leveln_slowdown_hard

    Level[0]: # data blocks=2571; # entries=84813; raw key size=2035512; raw average key size=24.000000; raw value size=8481300; raw average value size=100.000000; data block size=5690119; index block size=82415; filter block size=0; (estimated) table size=5772534; filter policy name=N/A;
    Level[1]: # data blocks=4285; # entries=141355; raw key size=3392520; raw average key size=24.000000; raw value size=14135500; raw average value size=100.000000; data block size=9487353; index block size=137377; filter block size=0; (estimated) table size=9624730; filter policy name=N/A;
    Level[2]: # data blocks=7713; # entries=254439; raw key size=6106536; raw average key size=24.000000; raw value size=25443900; raw average value size=100.000000; data block size=17077893; index block size=247269; filter block size=0; (estimated) table size=17325162; filter policy name=N/A;
    Level[3]: # data blocks=0; # entries=0; raw key size=0; raw average key size=0.000000; raw value size=0; raw average value size=0.000000; data block size=0; index block size=0; filter block size=0; (estimated) table size=0; filter policy name=N/A;
    Level[4]: # data blocks=0; # entries=0; raw key size=0; raw average key size=0.000000; raw value size=0; raw average value size=0.000000; data block size=0; index block size=0; filter block size=0; (estimated) table size=0; filter policy name=N/A;
    Level[5]: # data blocks=0; # entries=0; raw key size=0; raw average key size=0.000000; raw value size=0; raw average value size=0.000000; data block size=0; index block size=0; filter block size=0; (estimated) table size=0; filter policy name=N/A;
    Level[6]: # data blocks=0; # entries=0; raw key size=0; raw average key size=0.000000; raw value size=0; raw average value size=0.000000; data block size=0; index block size=0; filter block size=0; (estimated) table size=0; filter policy name=N/A;

Reviewers: anthony, IslamAbdelRahman, MarkCallaghan, sdong, igor

Reviewed By: igor

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D45651

vmx/rocksdb,wat-ze-hex/rocksdb,flabby/rocksdb,wenduo/rocksdb,ryneli/rocksdb,sorphi/rocksdb,lgscofield/rocksdb,SunguckLee/RocksDB,JoeWoo/rocksdb,biddyweb/rocksdb,SunguckLee/RocksDB,jalexanderqed/rocksdb,dkorolev/rocksdb,geraldoandradee/rocksdb,jalexanderqed/rocksdb,wlqGit/rocksdb,JoeWoo/rocksdb,flabby/rocksdb,siddhartharay007/rocksdb,JackLian/rocksdb,bbiao/rocksdb,Andymic/rocksdb,SunguckLee/RocksDB,OverlordQ/rocksdb,flabby/rocksdb,flabby/rocksdb,hobinyoon/rocksdb,jalexanderqed/rocksdb,RyanTech/rocksdb,hobinyoon/rocksdb,lgscofield/rocksdb,JohnPJenkins/rocksdb,temicai/rocksdb,OverlordQ/rocksdb,wat-ze-hex/rocksdb,temicai/rocksdb,wlqGit/rocksdb,dkorolev/rocksdb,OverlordQ/rocksdb,facebook/rocksdb,caijieming-baidu/rocksdb,norton/rocksdb,vmx/rocksdb,wenduo/rocksdb,JoeWoo/rocksdb,biddyweb/rocksdb,sorphi/rocksdb,wat-ze-hex/rocksdb,norton/rocksdb,JackLian/rocksdb,JackLian/rocksdb,bbiao/rocksdb,SunguckLee/RocksDB,JohnPJenkins/rocksdb,hobinyoon/rocksdb,vashstorm/rocksdb,dkorolev/rocksdb,siddhartharay007/rocksdb,wat-ze-hex/rocksdb,tsheasha/rocksdb,biddyweb/rocksdb,bbiao/rocksdb,jalexanderqed/rocksdb,lgscofield/rocksdb,temicai/rocksdb,facebook/rocksdb,Vaisman/rocksdb,geraldoandradee/rocksdb,hobinyoon/rocksdb,JackLian/rocksdb,hobinyoon/rocksdb,wlqGit/rocksdb,caijieming-baidu/rocksdb,facebook/rocksdb,sorphi/rocksdb,vmx/rocksdb,wenduo/rocksdb,hobinyoon/rocksdb,flabby/rocksdb,OverlordQ/rocksdb,facebook/rocksdb,geraldoandradee/rocksdb,biddyweb/rocksdb,tsheasha/rocksdb,tsheasha/rocksdb,vashstorm/rocksdb,wenduo/rocksdb,dkorolev/rocksdb,dkorolev/rocksdb,JoeWoo/rocksdb,tsheasha/rocksdb,Andymic/rocksdb,facebook/rocksdb,wlqGit/rocksdb,temicai/rocksdb,kaschaeffer/rocksdb,vashstorm/rocksdb,JackLian/rocksdb,ryneli/rocksdb,kaschaeffer/rocksdb,siddhartharay007/rocksdb,sorphi/rocksdb,RyanTech/rocksdb,biddyweb/rocksdb,bbiao/rocksdb,Vaisman/rocksdb,Vaisman/rocksdb,norton/rocksdb,tsheasha/rocksdb,geraldoandradee/rocksdb,hobinyoon/rocksdb,siddhartharay007/rocksdb,lgscofield/rocksdb,ryneli/rocksdb,jalexanderqed/rocksdb,tsheasha/rocksdb,JohnPJenkins/rocksdb,bbiao/rocksdb,luckywhu/rocksdb,biddyweb/rocksdb,norton/rocksdb,vmx/rocksdb,wat-ze-hex/rocksdb,kaschaeffer/rocksdb,wenduo/rocksdb,wat-ze-hex/rocksdb,Andymic/rocksdb,bbiao/rocksdb,RyanTech/rocksdb,temicai/rocksdb,kaschaeffer/rocksdb,sorphi/rocksdb,Andymic/rocksdb,sorphi/rocksdb,luckywhu/rocksdb,RyanTech/rocksdb,JohnPJenkins/rocksdb,wenduo/rocksdb,JoeWoo/rocksdb,tsheasha/rocksdb,wat-ze-hex/rocksdb,caijieming-baidu/rocksdb,luckywhu/rocksdb,bbiao/rocksdb,lgscofield/rocksdb,vashstorm/rocksdb,norton/rocksdb,dkorolev/rocksdb,SunguckLee/RocksDB,vashstorm/rocksdb,ryneli/rocksdb,facebook/rocksdb,bbiao/rocksdb,norton/rocksdb,geraldoandradee/rocksdb,vashstorm/rocksdb,wat-ze-hex/rocksdb,geraldoandradee/rocksdb,kaschaeffer/rocksdb,JackLian/rocksdb,JohnPJenkins/rocksdb,flabby/rocksdb,geraldoandradee/rocksdb,OverlordQ/rocksdb,facebook/rocksdb,Vaisman/rocksdb,ryneli/rocksdb,SunguckLee/RocksDB,wlqGit/rocksdb,wlqGit/rocksdb,vmx/rocksdb,OverlordQ/rocksdb,wenduo/rocksdb,jalexanderqed/rocksdb,kaschaeffer/rocksdb,hobinyoon/rocksdb,JoeWoo/rocksdb,wenduo/rocksdb,Andymic/rocksdb,ryneli/rocksdb,facebook/rocksdb,siddhartharay007/rocksdb,Andymic/rocksdb,luckywhu/rocksdb,ryneli/rocksdb,Vaisman/rocksdb,RyanTech/rocksdb,vashstorm/rocksdb,jalexanderqed/rocksdb,RyanTech/rocksdb,JohnPJenkins/rocksdb,lgscofield/rocksdb,Vaisman/rocksdb,caijieming-baidu/rocksdb,luckywhu/rocksdb,caijieming-baidu/rocksdb,wlqGit/rocksdb,tsheasha/rocksdb,biddyweb/rocksdb,vmx/rocksdb,SunguckLee/RocksDB,sorphi/rocksdb,Vaisman/rocksdb,Andymic/rocksdb,luckywhu/rocksdb,kaschaeffer/rocksdb,vmx/rocksdb,norton/rocksdb,Andymic/rocksdb,JoeWoo/rocksdb,vmx/rocksdb,JackLian/rocksdb,lgscofield/rocksdb,siddhartharay007/rocksdb,dkorolev/rocksdb,norton/rocksdb,RyanTech/rocksdb,caijieming-baidu/rocksdb,OverlordQ/rocksdb,siddhartharay007/rocksdb,flabby/rocksdb,caijieming-baidu/rocksdb,luckywhu/rocksdb,SunguckLee/RocksDB,JohnPJenkins/rocksdb,temicai/rocksdb,temicai/rocksdb