- 博客(4)
- 收藏
- 关注
原创 神通数据库 创建分区表基本操作
复合分区(Composite Partitioning):结合多种分区方式。先按 sale_date 范围分区,再按 region 列表子分区。范围分区(Range Partitioning):按值的范围分区。列表分区(List Partitioning):按值的列表分区。哈希分区(Hash Partitioning):按哈希值分区。分区键选择:选择合适的分区键(如日期、地区等),避免数据倾斜。分区键(Partition Key):用于分区的列或表达式。分区数量:分区数量不宜过多,否则会增加管理复杂度。
2025-02-12 15:54:33
651
原创 es 新增索引时 no_shard_available_action_exception
分片分配可能受到集群设置的限制(如 cluster.routing.allocation 配置)。no_shard_available_action_exception,即没有可用的分片。检查分片分配状态:GET /_cluster/allocation/explain。手动分配分片:POST /_cluster/reroute。分片可能因为某些原因没有被分配到任何节点。可能是集群状态异常,或者分片分配被禁用。节点磁盘空间不足,导致分片无法分配。索引或分片可能损坏,导致无法分配。检查节点状态和磁盘空间。
2025-02-07 14:54:31
493
原创 es写入数据报错:circuit_breaking_exception
例如,您可以调整 indices.breaker.fielddata.limit 来增加字段数据的限制。例如,可以调整indices.breaker.fielddata.limit等设置来增加内存使用的限制。"indices.breaker.fielddata.limit": "新的百分比值" // 例如 "60%" or "500mb"2.修改elasticsearch.yml配置文件中的Xms和Xmx参数,设置相同的值以避免GC后调整堆大小。例如,减少返回的数据量,使用更有效的查询条件等。
2025-02-07 14:39:15
503
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人