我有一个RavenDb服务器,有超过200个数据库,每个数据库有5-10个索引。最近,服务器的磁盘空间非常低,大多数索引因此而损坏,需要重新设置。
是否可以为服务器上的所有数据库重置所有已损坏的索引?
或者只是重置服务器上所有数据库上的所有索引,而不管它们是否损坏?
发布于 2018-02-08 19:04:17
你至少有两个选择:
1. List databases, ex: GET [http://3.live-test.ravendb.net/databases](http://3.live-test.ravendb.net/databases)
2. List indexes for database, ex: GET [http://3.live-test.ravendb.net/databases/Northwind/indexes-stats](http://3.live-test.ravendb.net/databases/Northwind/indexes-stats) output of this endpoint contains information about index health status
3. Reset index, ex. RESET [http://3.live-test.ravendb.net/databases/Northwind/indexes/Orders/ByCompany](http://3.live-test.ravendb.net/databases/Northwind/indexes/Orders/ByCompany)
注意:请记住有关分页。
休息医生:
https://stackoverflow.com/questions/48686931
复制相似问题