Jail in Alder Gulch :: Archival Photographs from the University of Montana\nHome Archival Photographs from the University of Montana Jail in Alder Gulch\nJail in Alder Gulch\nTitle Jail in Alder Gulch\nDescription The first jail Montana, at Alder Gulch. One story log buildings with barred windows\nSubject (LCSH) Alder Gulch (Madison County, Mont.); Jails\nPhoto Number 91.6182\nLocal Identifier umt014961\nPost a Comment for Jail in Alder Gulch


Ultimate Mets Database: Game of June 29, 2009 - Box Score\nJune 29, 2009, Miller Park, Milwaukee, WI\nMilwaukee Brewers 10, New York Mets 6\nArgenis Reyes ss 5 0 0 0 0 0 .083\nDaniel Murphy 1b 4 1 1 0 1 0 .246\nDavid Wright 3b 5 1 1 1 0 2 .339\nGary Sheffield lf 5 1 3 3 0 0 .290\nRyan Church rf 5 1 4 0 0 1 .281\nFernando Martinez cf 5 1 2 0 0 0 .183\nBrian Schneider c 3 0 1 2 1 1 .238\nLuis Castillo 2b 2 0 0 0 0 0 .276\n- Nick Evans ph 1 0 0 0 0 0 .364\n- Omir Santos ph 1 0 0 0 0 0 .271\nFernando Nieve p 1 0 0 0 0 0 .200\n- Fernando Tatis 2b 3 1 1 0 0 0 .255\nCraig Counsell 2b 6 1 1 0 0 0\nJ. J. Hardy ss 4 2 4 1 1 0\nRyan Braun lf 5 0 1 0 0 1\nPrince Fielder 1b 4 2 2 0 1 0\nCasey McGehee 3b 3 1 1 4 1 0\n- Mat Gamel ph 1 0 0 0 0 1\nMike Cameron cf 4 1 1 0 1 0\nFrank Catalanotto rf 2 1 2 0 0 0\n- Corey Hart ph-rf 2 1 1 1 0 0\nJason Kendall c 4 1 3 1 1 0\nBraden Looper p 3 0 1 1 0 1\n- Bill Hall 3b 2 0 2 2 0 0\nGary Sheffield 2.49, Ryan Church 1.87, Elmer Dessens 1.65, Brian Schneider 1.51, Fernando Martinez 0.64, David Wright 0.42, Daniel Murphy 0.28, Fernando Tatis 0.23.\nNew York Mets 0 0 0 0 0 2 1 0 3 6 13 0\nMilwaukee Brewers 0 1 1 1 0 4 1 2 x 10 19 1\nFernando Nieve (L,3-1) 3.1 11 3 3 1 1 2.25\nElmer Dessens 1.2 0 0 0 1 0 4.50\nBrian Stokes 1.0 3 4 4 1 0 4.15\nPat Misch 1.0 2 1 1 1 1 2.08\nBobby Parnell 1.0 3 2 2 1 1 5.22\nBraden Looper (W) 6.1 7 3 1 2 2\nTodd Coffey 0.1 1 0 0 0 1\nMitch Stetter 1.1 0 0 0 0 1\nCarlos Villanueva 0.1 5 3 3 0 0\nLeft on base: Mets 10, Brewers 12\nErrors: Casey McGehee.\n2B: David Wright (23), Brian Schneider (6), Daniel Murphy (8), J. J. Hardy 2, Frank Catalanotto, Bill Hall, Prince Fielder, Corey Hart.\n3B: Fernando Tatis (2).\nHR: Gary Sheffield (10), Casey McGehee, J. J. Hardy.\nHBP: Brian Schneider, Frank Catalanotto.


A Auswahl vo de PreisträgerBearbeite\nZuletzt bearbeitet am 20. Dezämber 2019 um 20:13\nLetschti Bearbeitig vo dere Syte: 20:13, 20. Dezämber 2019


James' SQL Footprint: November 2012\n( NAME = N'test', FILENAME = N'C:\_Program Files\_Microsoft SQL Server\_MSSQL10_50.MSSQLSERVER\_MSSQL\_DATA\_master\_test.mdf' , SIZE = 2048KB , FILEGROWTH = 1024KB )\n( NAME = N'test_log', FILENAME = N'C:\_Program Files\_Microsoft SQL Server\_MSSQL10_50.MSSQLSERVER\_MSSQL\_DATA\_master\_test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 1024KB)\nwhile (@int <= 300)\n4. check IAM chain\noutput of the first 4 rows :\nPageFID PagePID IAMFID IAMPID ObjectID IndexID PartitionNumber PartitionID iam_chain_type PageType\n1 154 NULL NULL 2105058535 1 1 72057594038845440 In-row data 10\n1 153 1 154 2105058535 1 1 72057594038845440 In-row data 1\n1 155 1 154 2105058535 1 1 72057594038845440 In-row data 2\n1 156 1 154 2105058535 1 1 72057594038845440 In-row data 1\nhere the IAM page is pagePID 154type =10).\n5. check the page 153\nIAM: Single Page Allocations @0x00000000109EA08E\nSlot 0 = (1:153) Slot 1 = (1:155) Slot 2 = (1:156)\nSlot 3 = (1:157) Slot 4 = (1:158) Slot 5 = (1:159)\nSlot 6 = (1:176) Slot 7 = (1:177)\nIAM: Extent Alloc Status Slot 1 @0x00000000109EA0C2\n(1:184) - (1:208) = ALLOCATED\n(1:216) - (1:248) = NOT ALLOCATED\nso the first 8 page are single-page allocation page, after first 8 page, sql use uniform extents.\n6. you can verify this by DBCC Extentinfo\ndbcc extentinfo ( 'test','mytest',1 )\nfile_id page_id pg_alloc ext_size object_id index_id partition_number partition_id iam_chain_type pfs_bytes\n1 153 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 155 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 156 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 157 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 158 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 159 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 176 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 177 1 1 2105058535 1 1 72057594038845440 In-row data 0x6000000000000000\n1 184 8 8 2105058535 1 1 72057594038845440 In-row data 0x4040404040404040\n1 192 8 8 2105058535 1 1 72057594038845440 In-row data 0x4040404040404040\n1 200 8 8 2105058535 1 1 72057594038845440 In-row data 0x4040404040404040\n1 208 7 8 2105058535 1 1 72057594038845440 In-row data 0x4040404040404000\nso the first 8 pages are single-page allocations, then from page 184, the ext_size is 8(pages), they are uniform extent.\nTrace flag -T1118 can force uniform extent allocation, if you start sql server service with -T1118. then rebuild the index.\nalter index PK_mytest on mytest rebuild\n1 184 1 8 2105058535 1 1 72057594038976512 In-row data 0x4000000000000000\n1 192 8 8 2105058535 1 1 72057594038976512 In-row data 0x4040404040404040\n1 200 8 8 2105058535 1 1 72057594038976512 In-row data 0x4040404040404040\n1 208 8 8 2105058535 1 1 72057594038976512 In-row data 0x4040404040404040\n1 256 8 8 2105058535 1 1 72057594038976512 In-row data 0x4040404040404040\n1 264 1 8 2105058535 1 1 72057594038976512 In-row data 0x4000000000000000\n1 272 5 8 2105058535 1 1 72057594038976512 In-row data 0x4040404040000000\nnow, all pages are in uniform extents(ext_size=8)\nyou can also get the IAM page number by query below:\nselect sys.fn_PhysLocFormatter(first_iam_page) from sys.system_internals_allocation_units sau\njoin sys.partitions pt on sau.container_id = pt.partition_id and pt.object_id = object_id('mytest')\nwhile (@int <= 3000)\nSELECT %%physloc%% rowid, sys.fn_PhysLocFormatter (%%physloc%%) AS [Physical RID],DATALENGTH(a) a_length, DATALENGTH(b) b_length,DATALENGTH(d) d_length, *\nFROM test.dbo.mytest where a<9\n0x9900000001000000 (1:153:0) 4 500 400 1 1 1\n0x9900000001000100 (1:153:1) 4 500 400 2 2 2\n0x9900000001000200 (1:153:2) 4 500 400 3 3 3\n0x9900000001000300 (1:153:3) 4 500 400 4 4 4\n0x9900000001000400 (1:153:4) 4 500 400 5 5 5\n0x9900000001000500 (1:153:5) 4 500 400 6 6 6\n0x9900000001000600 (1:153:6) 4 500 400 7 7 7\n0x9900000001000700 (1:153:7) 4 500 400 8 8 8\nso 8 rows in pages: (1:153)\n5. delete row and print page\ndelete from mytest where a=3\n6. check page 153.\nHere I only print the content which is changed after data deleting\na) in page header\nm_xactReserved = 0 m_xdesId = (0:4099) m_ghostRecCnt = 1\n#m_ghostRecCnt=1: there is 1 ghost record\nb) in the data section:\n000000001485A780: 20202020 20202020 20203c00 08000300 ? <.....\n000000001485A790: 00000300 00020005 02950333 20202020 ?.........?.3\n000000001485A7A0: 20202020 20202020 20202020 20202020 ?\n#the first 2 bytes of row(a=3) is changed from "30" to "3c"= 0011 1100\n0011=Bit 4 means the record has a NULL bitmap and bit 5 means the record has variable length columns\n1100 : Bits 1-3 of byte 0 give the record type, 110=6=ghost record\nc) there is no change in the offset table, still 8 records in it.\n7 (0x7) - 6515 (0x1973)\n6 (0x6) - 5598 (0x15de)\n5 (0x5) - 4681 (0x1249)\n4 (0x4) - 3764 (0xeb4)\n3 (0x3) - 2847 (0xb1f)\n2 (0x2) - 1930 (0x78a)\n1 (0x1) - 1013 (0x3f5)\n7. wait for while and check the page again\na) page header\nm_xactReserved = 0 m_xdesId = (0:4099) m_ghostRecCnt = 0\n#ghost record is gone now\nb) row data\n00000000140DA780: 20202020 20202020 20203c00 08000300 ? <.....\n00000000140DA790: 00000300 00020005 02950333 20202020 ?.........?.3\n00000000140DA7A0: 20202020 20202020 20202020 20202020 ?\n#still no change in the row data\nc) offset table\n6 (0x6) - 6515 (0x1973)\n5 (0x5) - 5598 (0x15de)\n4 (0x4) - 4681 (0x1249)\n3 (0x3) - 3764 (0xeb4)\n2 (0x2) - 2847 (0xb1f)\n#only 7 rows now, the row (a=3) is gone from the offset table\nif we insert the same data back, is it inserted into the same place? or reorganize the page?\n8) insert data back again.\nFROM test.dbo.mytest where a<10\nso confirmed the original row(a=3) is inserted into page 153, and rowid is still 1:153:2.\n9) let's check the page\nthe page is reorganized, rows (4,5,6,7) have been moved up, and the deleted slot is overwrote. then the new row is added at the tail of the original content. here is the page, I marked the row header with red\nMemory Dump @0x00000000140DA000\n00000000140DA000: 01010400 00000001 00000000 00000800 ?................\n00000000140DA010: 9c000000 01000800 1c000000 e802081d ??...........è...\n00000000140DA020: 99000000 01000000 30000000 8d010000 ?........0.......\n00000000140DA030: 04000000 03100000 00000000 6f0c6a1c ?............o.j.\n00000000140DA040: 01000000 00000000 00000000 00000000 ?................\n00000000140DA050: 00000000 00000000 00000000 00000000 ?................\n00000000140DA060: 30000800 01000000 03000002 00050295 ?0..............?\n00000000140DA070: 03312020 20202020 20202020 20202020 ?.1\n00000000140DA080: 20202020 20202020 20202020 20202020 ?\n00000000140DA090: 20202020 20202020 20202020 20202020 ?\n00000000140DA0A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA0B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA0C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA0D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA0E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA0F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA100: 20202020 20202020 20202020 20202020 ?\n00000000140DA110: 20202020 20202020 20202020 20202020 ?\n00000000140DA120: 20202020 20202020 20202020 20202020 ?\n00000000140DA130: 20202020 20202020 20202020 20202020 ?\n00000000140DA140: 20202020 20202020 20202020 20202020 ?\n00000000140DA150: 20202020 20202020 20202020 20202020 ?\n00000000140DA160: 20202020 20202020 20202020 20202020 ?\n00000000140DA170: 20202020 20202020 20202020 20202020 ?\n00000000140DA180: 20202020 20202020 20202020 20202020 ?\n00000000140DA190: 20202020 20202020 20202020 20202020 ?\n00000000140DA1A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA1B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA1C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA1D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA1E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA1F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA200: 20202020 20202020 20202020 20202020 ?\n00000000140DA210: 20202020 20202020 20202020 20202020 ?\n00000000140DA220: 20202020 20202020 20202020 20202020 ?\n00000000140DA230: 20202020 20202020 20202020 20202020 ?\n00000000140DA240: 20202020 20202020 20202020 20202020 ?\n00000000140DA250: 20202020 20202020 20202020 20202020 ?\n00000000140DA260: 20202020 20312020 20202020 20202020 ? 1\n00000000140DA270: 20202020 20202020 20202020 20202020 ?\n00000000140DA280: 20202020 20202020 20202020 20202020 ?\n00000000140DA290: 20202020 20202020 20202020 20202020 ?\n00000000140DA2A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA2B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA2C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA2D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA2E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA2F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA300: 20202020 20202020 20202020 20202020 ?\n00000000140DA310: 20202020 20202020 20202020 20202020 ?\n00000000140DA320: 20202020 20202020 20202020 20202020 ?\n00000000140DA330: 20202020 20202020 20202020 20202020 ?\n00000000140DA340: 20202020 20202020 20202020 20202020 ?\n00000000140DA350: 20202020 20202020 20202020 20202020 ?\n00000000140DA360: 20202020 20202020 20202020 20202020 ?\n00000000140DA370: 20202020 20202020 20202020 20202020 ?\n00000000140DA380: 20202020 20202020 20202020 20202020 ?\n00000000140DA390: 20202020 20202020 20202020 20202020 ?\n00000000140DA3A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA3B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA3C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA3D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA3E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA3F0: 20202020 20300008 00020000 00030000 ? 0..........\n00000000140DA400: 02000502 95033220 20202020 20202020 ?....?.2\n00000000140DA410: 20202020 20202020 20202020 20202020 ?\n00000000140DA420: 20202020 20202020 20202020 20202020 ?\n00000000140DA430: 20202020 20202020 20202020 20202020 ?\n00000000140DA440: 20202020 20202020 20202020 20202020 ?\n00000000140DA450: 20202020 20202020 20202020 20202020 ?\n00000000140DA460: 20202020 20202020 20202020 20202020 ?\n00000000140DA470: 20202020 20202020 20202020 20202020 ?\n00000000140DA480: 20202020 20202020 20202020 20202020 ?\n00000000140DA490: 20202020 20202020 20202020 20202020 ?\n00000000140DA4A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA4B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA4C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA4D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA4E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA4F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA500: 20202020 20202020 20202020 20202020 ?\n00000000140DA510: 20202020 20202020 20202020 20202020 ?\n00000000140DA520: 20202020 20202020 20202020 20202020 ?\n00000000140DA530: 20202020 20202020 20202020 20202020 ?\n00000000140DA540: 20202020 20202020 20202020 20202020 ?\n00000000140DA550: 20202020 20202020 20202020 20202020 ?\n00000000140DA560: 20202020 20202020 20202020 20202020 ?\n00000000140DA570: 20202020 20202020 20202020 20202020 ?\n00000000140DA580: 20202020 20202020 20202020 20202020 ?\n00000000140DA590: 20202020 20202020 20202020 20202020 ?\n00000000140DA5A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA5B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA5C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA5D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA5E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA5F0: 20202020 20202020 20203220 20202020 ? 2\n00000000140DA600: 20202020 20202020 20202020 20202020 ?\n00000000140DA610: 20202020 20202020 20202020 20202020 ?\n00000000140DA620: 20202020 20202020 20202020 20202020 ?\n00000000140DA630: 20202020 20202020 20202020 20202020 ?\n00000000140DA640: 20202020 20202020 20202020 20202020 ?\n00000000140DA650: 20202020 20202020 20202020 20202020 ?\n00000000140DA660: 20202020 20202020 20202020 20202020 ?\n00000000140DA670: 20202020 20202020 20202020 20202020 ?\n00000000140DA680: 20202020 20202020 20202020 20202020 ?\n00000000140DA690: 20202020 20202020 20202020 20202020 ?\n00000000140DA6A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA6B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA6C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA6D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA6E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA6F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA700: 20202020 20202020 20202020 20202020 ?\n00000000140DA710: 20202020 20202020 20202020 20202020 ?\n00000000140DA720: 20202020 20202020 20202020 20202020 ?\n00000000140DA730: 20202020 20202020 20202020 20202020 ?\n00000000140DA740: 20202020 20202020 20202020 20202020 ?\n00000000140DA750: 20202020 20202020 20202020 20202020 ?\n00000000140DA760: 20202020 20202020 20202020 20202020 ?\n00000000140DA770: 20202020 20202020 20202020 20202020 ?\n00000000140DA780: 20202020 20202020 20203000 08000400 ? 0.....\n00000000140DA790: 00000300 00020005 02950334 20202020 ?.........?.4\n00000000140DA7B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA7C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA7D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA7E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA7F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA800: 20202020 20202020 20202020 20202020 ?\n00000000140DA810: 20202020 20202020 20202020 20202020 ?\n00000000140DA820: 20202020 20202020 20202020 20202020 ?\n00000000140DA830: 20202020 20202020 20202020 20202020 ?\n00000000140DA840: 20202020 20202020 20202020 20202020 ?\n00000000140DA850: 20202020 20202020 20202020 20202020 ?\n00000000140DA860: 20202020 20202020 20202020 20202020 ?\n00000000140DA870: 20202020 20202020 20202020 20202020 ?\n00000000140DA880: 20202020 20202020 20202020 20202020 ?\n00000000140DA890: 20202020 20202020 20202020 20202020 ?\n00000000140DA8A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA8B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA8C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA8D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA8E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA8F0: 20202020 20202020 20202020 20202020 ?\n00000000140DA900: 20202020 20202020 20202020 20202020 ?\n00000000140DA910: 20202020 20202020 20202020 20202020 ?\n00000000140DA920: 20202020 20202020 20202020 20202020 ?\n00000000140DA930: 20202020 20202020 20202020 20202020 ?\n00000000140DA940: 20202020 20202020 20202020 20202020 ?\n00000000140DA950: 20202020 20202020 20202020 20202020 ?\n00000000140DA960: 20202020 20202020 20202020 20202020 ?\n00000000140DA970: 20202020 20202020 20202020 20202020 ?\n00000000140DA980: 20202020 20202020 20202020 20202034 ? 4\n00000000140DA990: 20202020 20202020 20202020 20202020 ?\n00000000140DA9A0: 20202020 20202020 20202020 20202020 ?\n00000000140DA9B0: 20202020 20202020 20202020 20202020 ?\n00000000140DA9C0: 20202020 20202020 20202020 20202020 ?\n00000000140DA9D0: 20202020 20202020 20202020 20202020 ?\n00000000140DA9E0: 20202020 20202020 20202020 20202020 ?\n00000000140DA9F0: 20202020 20202020 20202020 20202020 ?\n00000000140DAA00: 20202020 20202020 20202020 20202020 ?\n00000000140DAA10: 20202020 20202020 20202020 20202020 ?\n00000000140DAA20: 20202020 20202020 20202020 20202020 ?\n00000000140DAA30: 20202020 20202020 20202020 20202020 ?\n00000000140DAA40: 20202020 20202020 20202020 20202020 ?\n00000000140DAA50: 20202020 20202020 20202020 20202020 ?\n00000000140DAA60: 20202020 20202020 20202020 20202020 ?\n00000000140DAA70: 20202020 20202020 20202020 20202020 ?\n00000000140DAA80: 20202020 20202020 20202020 20202020 ?\n00000000140DAA90: 20202020 20202020 20202020 20202020 ?\n00000000140DAAA0: 20202020 20202020 20202020 20202020 ?\n00000000140DAAB0: 20202020 20202020 20202020 20202020 ?\n00000000140DAAC0: 20202020 20202020 20202020 20202020 ?\n00000000140DAAD0: 20202020 20202020 20202020 20202020 ?\n00000000140DAAE0: 20202020 20202020 20202020 20202020 ?\n00000000140DAAF0: 20202020 20202020 20202020 20202020 ?\n00000000140DAB00: 20202020 20202020 20202020 20202020 ?\n00000000140DAB10: 20202020 20202020 20202020 20202030 ? 0\n00000000140DAB20: 00080005 00000003 00000200 05029503 ?..............?.\n00000000140DAB30: 35202020 20202020 20202020 20202020 ?5\n00000000140DAB40: 20202020 20202020 20202020 20202020 ?\n00000000140DAB50: 20202020 20202020 20202020 20202020 ?\n00000000140DAB60: 20202020 20202020 20202020 20202020 ?\n00000000140DAB70: 20202020 20202020 20202020 20202020 ?\n00000000140DAB80: 20202020 20202020 20202020 20202020 ?\n00000000140DAB90: 20202020 20202020 20202020 20202020 ?\n00000000140DABA0: 20202020 20202020 20202020 20202020 ?\n00000000140DABB0: 20202020 20202020 20202020 20202020 ?\n00000000140DABC0: 20202020 20202020 20202020 20202020 ?\n00000000140DABD0: 20202020 20202020 20202020 20202020 ?\n00000000140DABE0: 20202020 20202020 20202020 20202020 ?\n00000000140DABF0: 20202020 20202020 20202020 20202020 ?\n00000000140DAC00: 20202020 20202020 20202020 20202020 ?\n00000000140DAC10: 20202020 20202020 20202020 20202020 ?\n00000000140DAC20: 20202020 20202020 20202020 20202020 ?\n00000000140DAC30: 20202020 20202020 20202020 20202020 ?\n00000000140DAC40: 20202020 20202020 20202020 20202020 ?\n00000000140DAC50: 20202020 20202020 20202020 20202020 ?\n00000000140DAC60: 20202020 20202020 20202020 20202020 ?\n00000000140DAC70: 20202020 20202020 20202020 20202020 ?\n00000000140DAC80: 20202020 20202020 20202020 20202020 ?\n00000000140DAC90: 20202020 20202020 20202020 20202020 ?\n00000000140DACA0: 20202020 20202020 20202020 20202020 ?\n00000000140DACB0: 20202020 20202020 20202020 20202020 ?\n00000000140DACC0: 20202020 20202020 20202020 20202020 ?\n00000000140DACD0: 20202020 20202020 20202020 20202020 ?\n00000000140DACE0: 20202020 20202020 20202020 20202020 ?\n00000000140DACF0: 20202020 20202020 20202020 20202020 ?\n00000000140DAD00: 20202020 20202020 20202020 20202020 ?\n00000000140DAD10: 20202020 20202020 20202020 20202020 ?\n00000000140DAD20: 20202020 35202020 20202020 20202020 ? 5\n00000000140DAD30: 20202020 20202020 20202020 20202020 ?\n00000000140DAD40: 20202020 20202020 20202020 20202020 ?\n00000000140DAD50: 20202020 20202020 20202020 20202020 ?\n00000000140DAD60: 20202020 20202020 20202020 20202020 ?\n00000000140DAD70: 20202020 20202020 20202020 20202020 ?\n00000000140DAD80: 20202020 20202020 20202020 20202020 ?\n00000000140DAD90: 20202020 20202020 20202020 20202020 ?\n00000000140DADA0: 20202020 20202020 20202020 20202020 ?\n00000000140DADB0: 20202020 20202020 20202020 20202020 ?\n00000000140DADC0: 20202020 20202020 20202020 20202020 ?\n00000000140DADD0: 20202020 20202020 20202020 20202020 ?\n00000000140DADE0: 20202020 20202020 20202020 20202020 ?\n00000000140DADF0: 20202020 20202020 20202020 20202020 ?\n00000000140DAE00: 20202020 20202020 20202020 20202020 ?\n00000000140DAE10: 20202020 20202020 20202020 20202020 ?\n00000000140DAE20: 20202020 20202020 20202020 20202020 ?\n00000000140DAE30: 20202020 20202020 20202020 20202020 ?\n00000000140DAE40: 20202020 20202020 20202020 20202020 ?\n00000000140DAE50: 20202020 20202020 20202020 20202020 ?\n00000000140DAE60: 20202020 20202020 20202020 20202020 ?\n00000000140DAE70: 20202020 20202020 20202020 20202020 ?\n00000000140DAE80: 20202020 20202020 20202020 20202020 ?\n00000000140DAE90: 20202020 20202020 20202020 20202020 ?\n00000000140DAEA0: 20202020 20202020 20202020 20202020 ?\n00000000140DAEB0: 20202020 30000800 06000000 03000002 ? 0...........\n00000000140DAEC0: 00050295 03362020 20202020 20202020 ?...?.6\n00000000140DAED0: 20202020 20202020 20202020 20202020 ?\n00000000140DAEE0: 20202020 20202020 20202020 20202020 ?\n00000000140DAEF0: 20202020 20202020 20202020 20202020 ?\n00000000140DAF00: 20202020 20202020 20202020 20202020 ?\n00000000140DAF10: 20202020 20202020 20202020 20202020 ?\n00000000140DAF20: 20202020 20202020 20202020 20202020 ?\n00000000140DAF30: 20202020 20202020 20202020 20202020 ?\n00000000140DAF40: 20202020 20202020 20202020 20202020 ?\n00000000140DAF50: 20202020 20202020 20202020 20202020 ?\n00000000140DAF60: 20202020 20202020 20202020 20202020 ?\n00000000140DAF70: 20202020 20202020 20202020 20202020 ?\n00000000140DAF80: 20202020 20202020 20202020 20202020 ?\n00000000140DAF90: 20202020 20202020 20202020 20202020 ?\n00000000140DAFA0: 20202020 20202020 20202020 20202020 ?\n00000000140DAFB0: 20202020 20202020 20202020 20202020 ?\n00000000140DAFC0: 20202020 20202020 20202020 20202020 ?\n00000000140DAFD0: 20202020 20202020 20202020 20202020 ?\n00000000140DAFE0: 20202020 20202020 20202020 20202020 ?\n00000000140DAFF0: 20202020 20202020 20202020 20202020 ?\n00000000140DB000: 20202020 20202020 20202020 20202020 ?\n00000000140DB010: 20202020 20202020 20202020 20202020 ?\n00000000140DB020: 20202020 20202020 20202020 20202020 ?\n00000000140DB030: 20202020 20202020 20202020 20202020 ?\n00000000140DB040: 20202020 20202020 20202020 20202020 ?\n00000000140DB050: 20202020 20202020 20202020 20202020 ?\n00000000140DB060: 20202020 20202020 20202020 20202020 ?\n00000000140DB070: 20202020 20202020 20202020 20202020 ?\n00000000140DB080: 20202020 20202020 20202020 20202020 ?\n00000000140DB090: 20202020 20202020 20202020 20202020 ?\n00000000140DB0A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB0B0: 20202020 20202020 20362020 20202020 ? 6\n00000000140DB0C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB0D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB0E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB0F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB100: 20202020 20202020 20202020 20202020 ?\n00000000140DB110: 20202020 20202020 20202020 20202020 ?\n00000000140DB120: 20202020 20202020 20202020 20202020 ?\n00000000140DB130: 20202020 20202020 20202020 20202020 ?\n00000000140DB140: 20202020 20202020 20202020 20202020 ?\n00000000140DB150: 20202020 20202020 20202020 20202020 ?\n00000000140DB160: 20202020 20202020 20202020 20202020 ?\n00000000140DB170: 20202020 20202020 20202020 20202020 ?\n00000000140DB180: 20202020 20202020 20202020 20202020 ?\n00000000140DB190: 20202020 20202020 20202020 20202020 ?\n00000000140DB1A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB1B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB1C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB1D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB1E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB1F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB200: 20202020 20202020 20202020 20202020 ?\n00000000140DB210: 20202020 20202020 20202020 20202020 ?\n00000000140DB220: 20202020 20202020 20202020 20202020 ?\n00000000140DB230: 20202020 20202020 20202020 20202020 ?\n00000000140DB240: 20202020 20202020 20300008 00070000 ? 0......\n00000000140DB250: 00030000 02000502 95033720 20202020 ?........?.7\n00000000140DB260: 20202020 20202020 20202020 20202020 ?\n00000000140DB270: 20202020 20202020 20202020 20202020 ?\n00000000140DB280: 20202020 20202020 20202020 20202020 ?\n00000000140DB290: 20202020 20202020 20202020 20202020 ?\n00000000140DB2A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB2B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB2C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB2D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB2E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB2F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB300: 20202020 20202020 20202020 20202020 ?\n00000000140DB310: 20202020 20202020 20202020 20202020 ?\n00000000140DB320: 20202020 20202020 20202020 20202020 ?\n00000000140DB330: 20202020 20202020 20202020 20202020 ?\n00000000140DB340: 20202020 20202020 20202020 20202020 ?\n00000000140DB350: 20202020 20202020 20202020 20202020 ?\n00000000140DB360: 20202020 20202020 20202020 20202020 ?\n00000000140DB370: 20202020 20202020 20202020 20202020 ?\n00000000140DB380: 20202020 20202020 20202020 20202020 ?\n00000000140DB390: 20202020 20202020 20202020 20202020 ?\n00000000140DB3A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB3B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB3C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB3D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB3E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB3F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB400: 20202020 20202020 20202020 20202020 ?\n00000000140DB410: 20202020 20202020 20202020 20202020 ?\n00000000140DB420: 20202020 20202020 20202020 20202020 ?\n00000000140DB430: 20202020 20202020 20202020 20202020 ?\n00000000140DB440: 20202020 20202020 20202020 20203720 ? 7\n00000000140DB450: 20202020 20202020 20202020 20202020 ?\n00000000140DB460: 20202020 20202020 20202020 20202020 ?\n00000000140DB470: 20202020 20202020 20202020 20202020 ?\n00000000140DB480: 20202020 20202020 20202020 20202020 ?\n00000000140DB490: 20202020 20202020 20202020 20202020 ?\n00000000140DB4A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB4B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB4C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB4D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB4E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB4F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB500: 20202020 20202020 20202020 20202020 ?\n00000000140DB510: 20202020 20202020 20202020 20202020 ?\n00000000140DB520: 20202020 20202020 20202020 20202020 ?\n00000000140DB530: 20202020 20202020 20202020 20202020 ?\n00000000140DB540: 20202020 20202020 20202020 20202020 ?\n00000000140DB550: 20202020 20202020 20202020 20202020 ?\n00000000140DB560: 20202020 20202020 20202020 20202020 ?\n00000000140DB570: 20202020 20202020 20202020 20202020 ?\n00000000140DB580: 20202020 20202020 20202020 20202020 ?\n00000000140DB590: 20202020 20202020 20202020 20202020 ?\n00000000140DB5A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB5B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB5C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB5D0: 20202020 20202020 20202020 20203000 ? 0.\n00000000140DB5E0: 08000800 00000300 00020005 02950338 ?.............?.8\n00000000140DB5F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB600: 20202020 20202020 20202020 20202020 ?\n00000000140DB610: 20202020 20202020 20202020 20202020 ?\n00000000140DB620: 20202020 20202020 20202020 20202020 ?\n00000000140DB630: 20202020 20202020 20202020 20202020 ?\n00000000140DB640: 20202020 20202020 20202020 20202020 ?\n00000000140DB650: 20202020 20202020 20202020 20202020 ?\n00000000140DB660: 20202020 20202020 20202020 20202020 ?\n00000000140DB670: 20202020 20202020 20202020 20202020 ?\n00000000140DB680: 20202020 20202020 20202020 20202020 ?\n00000000140DB690: 20202020 20202020 20202020 20202020 ?\n00000000140DB6A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB6B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB6C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB6D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB6E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB6F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB700: 20202020 20202020 20202020 20202020 ?\n00000000140DB710: 20202020 20202020 20202020 20202020 ?\n00000000140DB720: 20202020 20202020 20202020 20202020 ?\n00000000140DB730: 20202020 20202020 20202020 20202020 ?\n00000000140DB740: 20202020 20202020 20202020 20202020 ?\n00000000140DB750: 20202020 20202020 20202020 20202020 ?\n00000000140DB760: 20202020 20202020 20202020 20202020 ?\n00000000140DB770: 20202020 20202020 20202020 20202020 ?\n00000000140DB780: 20202020 20202020 20202020 20202020 ?\n00000000140DB790: 20202020 20202020 20202020 20202020 ?\n00000000140DB7A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB7B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB7C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB7D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB7E0: 20202038 20202020 20202020 20202020 ? 8\n00000000140DB7F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB800: 20202020 20202020 20202020 20202020 ?\n00000000140DB810: 20202020 20202020 20202020 20202020 ?\n00000000140DB820: 20202020 20202020 20202020 20202020 ?\n00000000140DB830: 20202020 20202020 20202020 20202020 ?\n00000000140DB840: 20202020 20202020 20202020 20202020 ?\n00000000140DB850: 20202020 20202020 20202020 20202020 ?\n00000000140DB860: 20202020 20202020 20202020 20202020 ?\n00000000140DB870: 20202020 20202020 20202020 20202020 ?\n00000000140DB880: 20202020 20202020 20202020 20202020 ?\n00000000140DB890: 20202020 20202020 20202020 20202020 ?\n00000000140DB8A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB8B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB8C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB8D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB8E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB8F0: 20202020 20202020 20202020 20202020 ?\n00000000140DB900: 20202020 20202020 20202020 20202020 ?\n00000000140DB910: 20202020 20202020 20202020 20202020 ?\n00000000140DB920: 20202020 20202020 20202020 20202020 ?\n00000000140DB930: 20202020 20202020 20202020 20202020 ?\n00000000140DB940: 20202020 20202020 20202020 20202020 ?\n00000000140DB950: 20202020 20202020 20202020 20202020 ?\n00000000140DB960: 20202020 20202020 20202020 20202020 ?\n00000000140DB970: 20202030 00080003 00000003 00000200 ? 0............\n00000000140DB980: 05029503 33202020 20202020 20202020 ?..?.3\n00000000140DB990: 20202020 20202020 20202020 20202020 ?\n00000000140DB9A0: 20202020 20202020 20202020 20202020 ?\n00000000140DB9B0: 20202020 20202020 20202020 20202020 ?\n00000000140DB9C0: 20202020 20202020 20202020 20202020 ?\n00000000140DB9D0: 20202020 20202020 20202020 20202020 ?\n00000000140DB9E0: 20202020 20202020 20202020 20202020 ?\n00000000140DB9F0: 20202020 20202020 20202020 20202020 ?\n00000000140DBA00: 20202020 20202020 20202020 20202020 ?\n00000000140DBA10: 20202020 20202020 20202020 20202020 ?\n00000000140DBA20: 20202020 20202020 20202020 20202020 ?\n00000000140DBA30: 20202020 20202020 20202020 20202020 ?\n00000000140DBA40: 20202020 20202020 20202020 20202020 ?\n00000000140DBA50: 20202020 20202020 20202020 20202020 ?\n00000000140DBA60: 20202020 20202020 20202020 20202020 ?\n00000000140DBA70: 20202020 20202020 20202020 20202020 ?\n00000000140DBA80: 20202020 20202020 20202020 20202020 ?\n00000000140DBA90: 20202020 20202020 20202020 20202020 ?\n00000000140DBAA0: 20202020 20202020 20202020 20202020 ?\n00000000140DBAB0: 20202020 20202020 20202020 20202020 ?\n00000000140DBAC0: 20202020 20202020 20202020 20202020 ?\n00000000140DBAD0: 20202020 20202020 20202020 20202020 ?\n00000000140DBAE0: 20202020 20202020 20202020 20202020 ?\n00000000140DBAF0: 20202020 20202020 20202020 20202020 ?\n00000000140DBB00: 20202020 20202020 20202020 20202020 ?\n00000000140DBB10: 20202020 20202020 20202020 20202020 ?\n00000000140DBB20: 20202020 20202020 20202020 20202020 ?\n00000000140DBB30: 20202020 20202020 20202020 20202020 ?\n00000000140DBB40: 20202020 20202020 20202020 20202020 ?\n00000000140DBB50: 20202020 20202020 20202020 20202020 ?\n00000000140DBB60: 20202020 20202020 20202020 20202020 ?\n00000000140DBB70: 20202020 20202020 33202020 20202020 ? 3\n00000000140DBB80: 20202020 20202020 20202020 20202020 ?\n00000000140DBB90: 20202020 20202020 20202020 20202020 ?\n00000000140DBBA0: 20202020 20202020 20202020 20202020 ?\n00000000140DBBB0: 20202020 20202020 20202020 20202020 ?\n00000000140DBBC0: 20202020 20202020 20202020 20202020 ?\n00000000140DBBD0: 20202020 20202020 20202020 20202020 ?\n00000000140DBBE0: 20202020 20202020 20202020 20202020 ?\n00000000140DBBF0: 20202020 20202020 20202020 20202020 ?\n00000000140DBC00: 20202020 20202020 20202020 20202020 ?\n00000000140DBC10: 20202020 20202020 20202020 20202020 ?\n00000000140DBC20: 20202020 20202020 20202020 20202020 ?\n00000000140DBC30: 20202020 20202020 20202020 20202020 ?\n00000000140DBC40: 20202020 20202020 20202020 20202020 ?\n00000000140DBC50: 20202020 20202020 20202020 20202020 ?\n00000000140DBC60: 20202020 20202020 20202020 20202020 ?\n00000000140DBC70: 20202020 20202020 20202020 20202020 ?\n00000000140DBC80: 20202020 20202020 20202020 20202020 ?\n00000000140DBC90: 20202020 20202020 20202020 20202020 ?\n00000000140DBCA0: 20202020 20202020 20202020 20202020 ?\n00000000140DBCB0: 20202020 20202020 20202020 20202020 ?\n00000000140DBCC0: 20202020 20202020 20202020 20202020 ?\n00000000140DBCD0: 20202020 20202020 20202020 20202020 ?\n00000000140DBCE0: 20202020 20202020 20202020 20202020 ?\n00000000140DBCF0: 20202020 20202020 20202020 20202020 ?\n00000000140DBD00: 20202020 20202020 00004100 73007900 ? ..A.s.y.\n00000000140DBD10: 73007300 65007100 30002d00 49000000 ?s.s.e.q.0.-.I...\n00000000140DBD20: 00000d00 00007f7f 00000008 00130000 ?................\n00000000140DBD30: 00000001 00000008 00000000 00000000 ?................\n00000000140DBD40: 00000000 00100000 80010047 0065006e ?...........G.e.n\n00000000140DBD50: 00640064 006c0067 00730065 00710030 ?.d.d.l.g.s.e.q.0\n00000000140DBD60: 002d0049 00000000 000e0000 007f7f00 ?.-.I............\n00000000140DBD70: 00000800 13000000 00000100 00000800 ?................\n00000000140DBD80: 00000000 00000000 00000000 10000080 ?................\n00000000140DBD90: 01004b00 66006900 72007300 74006f00 ?..K.f.i.r.s.t.o.\n00000000140DBDA0: 6f007200 64006500 72003000 2d004900 ?o.r.d.e.r.0.-.I.\n00000000140DBDB0: 00000000 0f000000 7f7f0000 00080013 ?................\n00000000140DBDC0: 00000000 00010000 00080000 00000000 ?................\n00000000140DBDD0: 00000000 00000010 00008001 0049006c ?.............I.l\n00000000140DBDE0: 00610073 0074006f 006f0072 00640065 ?.a.s.t.o.o.r.d.e\n00000000140DBDF0: 00720030 002d0049 00000000 00100000 ?.r.0.-.I........\n00000000140DBE00: 00383800 00000400 0a000000 00000100 ?.88.............\n00000000140DBE10: 00000400 00000000 00000000 00000000 ?................\n00000000140DBE20: 10000080 01004d00 6c006100 73007400 ?......M.l.a.s.t.\n00000000140DBE30: 6f006f00 72006400 65007200 66007200 ?o.o.r.d.e.r.f.r.\n00000000140DBE40: 30002d00 49000000 00001100 00003d3d ?0.-.I.........==\n00000000140DBE50: 00000008 00170300 00000001 00000008 ?................\n00000000140DBE60: 00000000 00000000 00000000 00100000 ?................\n00000000140DBE70: 80010045 0064006c 00670074 0069006d ?...E.d.l.g.t.i.m\n00000000140DBE80: 00650072 0030002d 00490000 00000012 ?.e.r.0.-.I......\n00000000140DBE90: 0000003d 3d000000 08001703 00000000 ?...==...........\n00000000140DBEA0: 01000000 08000000 00000000 00000000 ?................\n00000000140DBEB0: 00001000 00800100 47006400 6c006700 ?........G.d.l.g.\n00000000140DBEC0: 6f007000 65006e00 65006400 30002d00 ?o.p.e.n.e.d.0.-.\n00000000140DBED0: 49000000 00001300 00003838 00000004 ?I.........88....\n00000000140DBEE0: 000a0000 00000001 00000004 00000000 ?................\n00000000140DBEF0: 00000000 00000000 00100000 80010043 ?...............C\n00000000140DBF00: 00700072 0069006e 00630069 00640030 ?.p.r.i.n.c.i.d.0\n00000000140DBF10: 002d0049 00000000 00140000 00a5a500 ?.-.I.........￥￥.\n00000000140DBF20: 00003800 00000000 00000300 00003800 ?..8...........8.\n00000000140DBF30: 00000000 00000000 00000000 10000080 ?................\n00000000140DBF40: 01004700 6f007500 74007300 65007300 ?..G.o.u.t.s.e.s.\n00000000140DBF50: 6b006500 79003000 2d004900 00000000 ?k.e.y.0.-.I.....\n00000000140DBF60: 15000000 24240000 00100000 00000000 ?....$$..........\n00000000140DBF70: 00010000 00100000 00000000 00000000 ?................\n00000000140DBF80: 00000010 00008001 004b006f 00750074 ?.........K.o.u.t\n00000000140DBF90: 00730065 0073006b 00650079 00690064 ?.s.e.s.k.e.y.i.d\n00000000140DBFA0: 00000006 bf057c05 3705840b 390bf80a ?....?.|.7.?.9.?.\n00000000140DBFB0: af0a6a0a 210ad609 8f094c09 0509c008 ?ˉ.j.!.? . L . à.\n00000000140DBFC0: 73082a08 df079807 57071007 d1068c06 ?s.*.?...W...?.?.\n00000000140DBFD0: 47060806 c7058405 43050205 bb047a04 ?G...?.?.C...?.z.\n00000000140DBFE0: 3504f203 ab036a03 2903e402 a3025a02 ?5.ò.?.j.).?.￡.Z.\n00000000140DBFF0: de154912 b40e1f0b 8a077319 f5036000 ?T.I.′...?.s.?.`.\n7 (0x7) - 5598 (0x15de)\n6 (0x6) - 4681 (0x1249)\n5 (0x5) - 3764 (0xeb4)\n4 (0x4) - 2847 (0xb1f)\n3 (0x3) - 1930 (0x78a)\n2 (0x2) - 6515 (0x1973)\nso SQL Server did a huge work for the insert operation, it re-organize the page, then insert the data.\n10) last time we inserted a same length row, what happen if I insert a small row? does the page re-organize happen again? let's test it\n11) delete row(a=4)\ndelete from mytest where a=4\n12) wait for a while, and make sure the ghost row is gone,\n13) insert a small row with same cluster key(4)\n14) check the page\nyou can find the deleted row is not overwrote, there is no page re-organize, the new row is just inserted at the tail of the existing Data. that's because there is still enough free space at the page tail, while last time the free space at the page tail is not enough to save the new row, so the page need to be re-organized.\n1. When delete row, the row is just marked a ghost row or delete row with flag. then ghost clean up thread will remove the ghost row by updating the offset table.\n2. when insert row.\na)if there is enough free space in the page,\ni) if there is enough free space from the end of last row to beginning of the offset table, insert it direct after the last row.\nii) or else, re-organize the page, then insert the new row after the last row.\nb) if there is no enough free space in the page, then create a new page, move half data to the new page, then insert the new row in the old page.\n15) what happen if we delete all the rows in the page?let's run\ndelete from mytest where a<9\nwhen checking page, we can see all rows are marked as ghost row in the row header. however, in the offset table, ghost clean up thread doesn't remove all the slot, it still keep one row in the offset table.\n0 (0x0) - 5598 (0x15de)\nlet's check if the page has been removed from page chain.\nselect sys.fn_PhysLocFormatter(first_page) from sys.system_internals_allocation_units where allocation_unit_id=72057594039762944\noutput is (1:153:0)\nso page 153 is still in the page chain. what happen if we delete other page? let's run\ndelete from mytest where a<=24 and a>=17\nwe deleted all 8 rows from page 157, check the page:\nm_pageId = (1:157) m_headerVersion = 1 m_type = 1\nMetadata: ObjectId = 2105058535 m_prevPage = (1:156) m_nextPage = (0:0)\npminlen = 8 m_slotCnt = 1 m_freeCnt = 7177\nm_freeData = 7432 m_reservedCnt = 0 m_lsn = (48:473:12)\nm_xactReserved = 0 m_xdesId = (0:4106) m_ghostRecCnt = 1\nm_tornBits = 1214600220\n0 (0x0) - 6515 (0x1973)\nAlthough the ghost cleanup thread still keeps 1 ghost row, the m_nextpage is 0 now. let's check its original previous page 156:\nm_pageId = (1:156) m_headerVersion = 1 m_type = 1\nMetadata: ObjectId = 2105058535 m_prevPage = (1:153) m_nextPage = (1:158)\npminlen = 8 m_slotCnt = 8 m_freeCnt = 744\nm_freeData = 7432 m_reservedCnt = 0 m_lsn = (48:473:10)\nm_tornBits = -677617447\nthe next page of page 156 is 158 now. let's check page 158:\nMetadata: ObjectId = 2105058535 m_prevPage = (1:156) m_nextPage = (1:159)\nm_freeData = 7432 m_reservedCnt = 0 m_lsn = (48:473:11)\nm_tornBits = 2036857631\nthe m_prevPage of page 158 is 156 now. so page 157 has been removed from page chain, if you check table space by\nsp_spaceused 'mytest',@updateusage = N'TRUE';\nyou can see 8kb reduced. so 157 has been deallocated.