From 3721dc17be2d5f6c372dca6711565d2bfe43996d Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 13 Feb 2018 12:13:32 +0100 Subject: Report fulltext index size --- sinksh/syntax_modules/sink_stat.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sinksh/syntax_modules/sink_stat.cpp') diff --git a/sinksh/syntax_modules/sink_stat.cpp b/sinksh/syntax_modules/sink_stat.cpp index bb7fc08..7263941 100644 --- a/sinksh/syntax_modules/sink_stat.cpp +++ b/sinksh/syntax_modules/sink_stat.cpp @@ -68,6 +68,14 @@ void statResource(const QString &resource, const State &state) auto size = diskUsage / 1024; state.printLine(QObject::tr("Actual database file sizes total: %1 [kb]").arg(size), 1); + QDir dataDir{Sink::resourceStorageLocation(resource.toLatin1()) + "/fulltext/"}; + Q_ASSERT(dataDir.exists()); + qint64 dataSize = 0; + for (const auto &e : dataDir.entryInfoList(QDir::Files | QDir::NoSymLinks | QDir::NoDotAndDotDot)) { + dataSize += e.size(); + } + state.printLine(QObject::tr("Fulltext index size [kb]: %1").arg(dataSize / 1024), 1); + state.printLine(); } -- cgit v1.2.3