diff --git a/rmdb/src/common/config.h b/rmdb/src/common/config.h
index f1990c164dbcb42f48654d7bbc24fb347a48ccf6..c5e06c42ae8716d331fc0c7bb54cece81db908f2 100644
--- a/rmdb/src/common/config.h
+++ b/rmdb/src/common/config.h
@@ -13,6 +13,7 @@ See the Mulan PSL v2 for more details. */
 #include <atomic>
 #include <chrono>
 #include <cstdint>
+#include <string>
 
 #define BUFFER_LENGTH 8192
 
diff --git a/rmdb/src/replacer/lru_replacer.cpp b/rmdb/src/replacer/lru_replacer.cpp
index 6787b1cdd939d4951ce994c59e5886176c64c4d1..fad62ae866e46c67d14d38e991d0bfbb4f1626a9 100644
--- a/rmdb/src/replacer/lru_replacer.cpp
+++ b/rmdb/src/replacer/lru_replacer.cpp
@@ -70,10 +70,6 @@ void LRUReplacer::unpin(frame_id_t frame_id) {
         LRUlist_.push_back(frame_id);
         // 在hash表中存储该frame和其在链表中的位置
         LRUhash_[frame_id] = std::prev(LRUlist_.end());
-
-        spdlog::info("Frame {} has been unpinned and added to replacement consideration.", frame_id);
-    } else {
-        spdlog::warn("Attempted to unpin frame {}, but it is already unpinned.", frame_id);
     }
 }
 
diff --git a/rmdb/src/replacer/lru_replacer.h b/rmdb/src/replacer/lru_replacer.h
index 39f54c4fe762b0bc9bb7ac1f895930964920229c..30e07378c3438fe53e262c19c6c57d3868ceb3a8 100644
--- a/rmdb/src/replacer/lru_replacer.h
+++ b/rmdb/src/replacer/lru_replacer.h
@@ -13,10 +13,10 @@ See the Mulan PSL v2 for more details. */
 #include <list>
 #include <mutex>  
 #include <vector>
+#include <unordered_map>
 
 #include "common/config.h"
 #include "replacer/replacer.h"
-#include "unordered_map"
 
 /*
 LRUReplacer实现了LRU替换策略