DBMS
公众号:网瘾少年之路
公众号:网瘾少年之路
展开
-
Elasticsearch索引自动化管理
背景前端性能监控的日志之前为单一索引,随着日志内容的不断增多,索引文件变得越来越多大(官方建议单个索引文件不要超过20G)。在此种方案下只能定时通过delete query的方式删除xxx天之前的数据,此种方式删除数据时异常缓慢,而且磁盘空间不会立即释放。亟需采取新的索引方案解决该问题,比如按天生成索引,定时删除一个月之前的索引文件,直接删除索引文件的效率会高不少。索引创建索引模板索引模板是为了方便按天去生成相同配置的索引文件,样例如下:# 创建索引模板PUT _template/jz-fe原创 2020-06-04 19:01:25 · 525 阅读 · 0 评论 -
Centos安装Mysql记录
安装# 下载yum源wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'# 安装yum源sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm# 查看有哪些版本可安装yum repolist all | grep mysql# 切换安装版本# 关闭5.7版本sudo yum-config-manager --disable m原创 2020-05-24 17:54:23 · 148 阅读 · 0 评论 -
解决sql脚本导入Oracle重复生成check约束问题
之前一位细心的同事发现产品的全量sql脚本中有一些重复的check约束检查,就像下图这样的重复脚本怪异之处还在于,每次执行一遍该脚本,然后导出脚本,在导出脚本中重复的次数就会增加一遍。通过navicat,最终确认每导入一次就会新增加一条重复的check约束,如下图所示navicat 这个全量脚本是直接从数据库中导出的,为了方便导入其他的Oracle原创 2016-12-15 12:47:50 · 1142 阅读 · 0 评论 -
MySQL 5.7 绿色版安装
安装环境为windows2008 R2,X64一、下载解压 官网下载地址:http://dev.mysql.com/downloads/mysql/ 选择跟环境对应的版本,然后解压即可。我这里解压到C:\work\mysql-5.7.17-winx64二、 环境变量配置 把C:\work\mysql-5.7.17-winx64\bin添加到用户的环境变量path中三、 添加配置文件 复原创 2016-12-29 17:56:42 · 633 阅读 · 0 评论 -
MySQL两表关联的连接表该如何创建索引?
原文地址:原文可看大图问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引。 遇到如下这种情况,用户表(user)与部门表(dept)通过部门用户关联表(deptuser)连接起来,如下图所示:表间关系 问题就是,在这个关联表中该如何建立索引呢?针对该表,有如下四种选择:针对于user_uuid建立单列索引idx_user 针对于use...原创 2017-05-15 23:30:27 · 18296 阅读 · 0 评论 -
MySql启动报 write error: No space left on device问题解决
启动MySQL数据库时报如下错误:[root@localhost redmine-3.1.1-1]# ./ctlscript.sh start171023 09:36:32 mysqld_safe Logging to '/opt/redmine-3.1.1-1/mysql/data/mysqld.log'.171023 09:36:32 mysqld_safe Starting mysqld.原创 2017-10-23 11:37:18 · 7863 阅读 · 0 评论 -
Elasticsearch常用增删改查记录
最近使用Elasticsearch来做异常监控的存储,写了不少ES的索引操作,以及对数据的增删改查操作,记录一下,以备不时之需。# 列出所有索引GET _cat/indices# 查看indicesGET /_cat/indices/jz-fe*?v&s=index# 查看索引的文档总数GET jz-fe-http-log/_count# 删除索引DELETE /jz...原创 2019-09-28 23:32:18 · 373 阅读 · 0 评论