2019年7月9日
摘要: 本章讨论搜索速度优化:搜索速度与系统资源、数据索引方式、查询方式等多方面 1、为文件系统cache预留足够的内存 1)应用程序一般情况下,读写都会被操作系统“cache” 2)cache保存在物理内存中,命中cache可以降低对磁盘的读写频率 3)搜索对系统cache很依赖,如果搜索从磁盘读取数据, 阅读全文
posted @ 2019-07-09 18:13 xibuhaohao 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: 基于版本: 2.x – 5.x 在 es 的默认设置,是综合考虑数据可靠性,搜索实时性,写入速度等因素的,当你离开默认设置,追求极致的写入速度时,很多是以牺牲可靠性和搜索实时性为代价的.有时候,业务上对两者要求并不高,反而对写入速度要求很高,例如在我的场景中,要求每秒200w 条的平均写入速度,每条 阅读全文
posted @ 2019-07-09 17:27 xibuhaohao 阅读(2057) 评论(0) 推荐(1) 编辑
摘要: 对于索引分片数量,我们一般在模板中统一定义,在数据规模比较大的集群中,索引分片数一般也大一些,在我的集群中设置为 24。但是,并不是所有的索引数据量都很大,这些小数据量的索引也同样有较大的分片数。在 elasticsearch 中,主节点管理分片是很大的工作量,降低集群整体分片数量可以降低 reco 阅读全文
posted @ 2019-07-09 17:05 xibuhaohao 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: 此处我们是修改为60s 其实可以改为-1s 这样就是不刷新,我们需要在查询的时候进行一次索引刷新然后再查询,这个嘛就得看你们用户能容忍多少时间长度了。 es最近老是挂掉,无缘无故,表现症状为 对于大小超过100g的index(5个分片 1e数据量左右)插入超级慢,由于机器资源有限 ,只能想出 将每一 阅读全文
posted @ 2019-07-09 17:04 xibuhaohao 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 小史是一个非科班的程序员,虽然学的是电子专业,但是通过自己的努力成功通过了面试,现在要开始迎接新生活了。 随着央视诗词大会的热播,小史开始对诗词感兴趣,最喜欢的就是飞花令的环节。 但是由于小史很久没有背过诗词了,飞一个字很难说出一句,很多之前很熟悉的诗句也想不起来。 倒排索引 吕老师:但是我让你说出 阅读全文
posted @ 2019-07-09 17:00 xibuhaohao 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述使用 Prometheus监控ES,梳理核心监控指标并构建 Dashboard ,当集群有异常或者节点发生故障时,可以根据性能图表以高效率的方式进行问题诊断,再对核心指标筛选添加告警。 根据《How to monitor Elasticsearch performance》一文中的介绍: 阅读全文
posted @ 2019-07-09 13:48 xibuhaohao 阅读(1717) 评论(0) 推荐(1) 编辑
摘要: 示例:启用 SQL 跟踪PostgreSQL 日志支持的输出格式有 stderr(默认), csvlog , syslog 一般的错误跟踪,只需在配置文件 【postgresql.conf】简单设置几个参数,当然还有错误级别等要设置。 logging_collector = onlog_destin 阅读全文
posted @ 2019-07-09 11:23 xibuhaohao 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: 其实也不完全算PostgreSQL的技巧,应该算是SHELL技巧。 首先要配置好postgresql.conf,让PG记录下慢查询,并且日志固定格式,如下: log_destination = 'csvlog' log_min_duration_statement = 100ms pg_ctl re 阅读全文
posted @ 2019-07-09 11:21 xibuhaohao 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 一、通过sqlnet.ora文件控制对Oracle数据库的访问 出于数据安全考虑,对Oracle数据库的IP做一些限制,只有固定的IP才能访问。修改$JAVA_HOME/NETWORK/ADMIN/sqlnet.ora文件增加以下内容(红色表示注释):#开启ip限制功能tcp.validnode_c 阅读全文
posted @ 2019-07-09 10:16 xibuhaohao 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 不允许test用户在 192.168.1.3 机器上访问数据库。 两种写法。 1 2. 这里说下ORA_CLIENT_IP_ADDRESS 这个函数,直接调用是空的。 这个函数只在系统触发器中有用,在DDL 无效。 http://blog.csdn.net/edcvf3/article/detail 阅读全文
posted @ 2019-07-09 10:01 xibuhaohao 阅读(1595) 评论(0) 推荐(0) 编辑