alibaba / alibaba/innodb-java-reader

提示 index header is unreadable

オープン
#19 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
496
フォーク
122
PR マージ指標
30日以内にマージされた PR はありません

説明

你好,
sql: CREATE TABLE `binance_wallet_address`(`id` int(11) NOT NULL,`address` varchar(80),`is_hot_cold` int(2),PRIMARY KEY (`id`),KEY `index_address` (`address`)) ENGINE=InnoDB;"
ibdfile :binance_wallet_address.ibd

出现下面的错误, ibd 文件与 sql 语句是有效的。唯一的不同点,是 ibd 文件不是创建在 datadir 中的,通过 isl 连接
Index header is unreadable, only new-style compact page format is supported, please make sure the file is a valid InnoDB data file, page=Page#676291(header=FilHeader(checksum=0, pageNumber=0, prevPage=0, nextPage=0, lastModifiedLsn=0, pageType=ALLOCATED, flushLsn=0, spaceId=0)), index.header = IndexHeader(numOfDirSlots=0, heapTopPosition=0, numOfHeapRecords=0, format=REDUNDANT, firstGarbageRecOffset=0, garbageSpace=0, lastInsertPos=0, pageDirection=null, numOfInsertsInPageDirection=0, numOfRecs=0, maxTrxId=0, pageLevel=0, indexId=0)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、CREATE TABLE文、binance_wallet_address.ibdファイル、およびislでリンクされたdatadir外の場所を使って、報告されたエラーを再現します。InnoDBのインデックスヘッダーを読み取るコードパスを追跡し、報告に示されているページメタデータとreaderの期待値を比較します。この有効な外部tablespaceがサポートされていないのか、それとも誤って拒否されているのかを、回帰テストまたは文書化された制限事項とともに特定できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, mysql
領域
databases
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。