![](https://img-blog.csdnimg.cn/20210717212134808.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 67
数据库相关,包括但不具局限于关系型数据库,还包括时序数据库、图数据库、文档数据库等等
Zerooooooooooooooooo
这个作者很懒,什么都没留下…
展开
-
MySQL推荐配置
[mysqld]port = 3306 serverid = 1 socket = /tmp/mysql.sock #避免MySQL的外部锁定,减少出错几率增强稳定性。skip-locking#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求! skip-name-resolve back_log = 384key_buffer_size原创 2022-02-27 11:30:31 · 953 阅读 · 0 评论 -
MySQL之优化“N板斧”
MySQL之优化“N板斧”一、索引优化1、最左前缀匹配原则根据Alibaba开发手册,索引文件具有B-Tree的最左匹配特性,如果左边的值未确定,那么将无法使用此索引。如测试表student表有5千万数据,在name字段上添加索引,使用做模糊匹配执行计划如下:explain select sql_no_cache * from student where student.name like '%abc';确定左边的值,使用右查询模糊执行计划如下:explain select sql_no原创 2022-02-25 16:14:17 · 580 阅读 · 0 评论 -
MySQL之索引创建原则
MySQL之索引创建原则一、适合创建索引1、字段的数值有唯一性限制根据Alibaba规范,指明在业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。例如,学生表中的学号时具有唯一性的字段,为该字段建立唯一性索引可以快速查询出某个学生的信息,如果使用姓名的话,可能存在同名的情况,从而降低查询速度。2、频繁作为Where查询条件的字段某个字段在Select语句的Where条件中经常被使用到,那么就需要给这个字段创建索引,尤其实在数据量大的情况下,创建普通索引就可以大幅提升查询效率。比如原创 2022-02-24 14:19:26 · 3879 阅读 · 1 评论 -
MySQL之存储引擎
MySQL之存储引擎一、简介 MySQL支持的存储引擎有好几种,如Memory/InnoDB/MyISAM/CSV/ARCHIVE等。通过show engines命令可以查看MySQL所支持的存储引擎。如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CTPJhnXx-1645604415159)(C:\Users\zero\AppData\Roaming\Typora\typora-user-images\image-20220223152241771.p原创 2022-02-23 16:21:05 · 578 阅读 · 0 评论 -
MySQL5.7 JSON字段性能测试
MySQL5.7 JSON字段性能测试表结构JSON字段表CREATE TABLE `invt_bin_dim_test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `dim` json DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;传统表CREATE TABLE `invt_bi转载 2021-08-27 09:59:38 · 2506 阅读 · 0 评论 -
Redis安装和常用命令
一、安装1、安装的前提条件: 需要安装gcc:yum install gcc-c++ 2、下载redis的源码包。 3、把源码包上传到linux服务器 4、解压源码包 tar -zxvf redis-3.0.0.tar.gz 5、Make 6、Make install [root@bogon redis-3.0.0]# make install PREFI原创 2017-05-09 09:35:10 · 456 阅读 · 0 评论 -
Redis集群的搭建
首先说明的是:由于我的没有那么多的机器,并且机器的内存也不大,所以我是在一台虚拟机上创建6个redis实例来模拟集群。 一、创建6个redis实例 在这里我先创建了一个文件夹来存放这六个实例。mkdir redis-cluster这个操作其实就是将单机版的redis复制6份,然后修改每个文件中的redis.conf文件,端口分别是7001~7006 二、把创建集群的ruby脚本复制到red原创 2017-05-09 16:05:39 · 477 阅读 · 0 评论 -
navicat连接oracle数据库ORA-28547:connection to server failed, probable Oracle Net admin error错误,解决方法
当用navicat连接oralce数据库时报ORA-28547错误时,直接懵逼了,上网原创 2016-09-28 19:33:35 · 25318 阅读 · 8 评论 -
oracle10G/11G官方下载地址集合 直接迅雷下载
Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/转载 2016-09-28 19:34:43 · 651 阅读 · 0 评论 -
InfluxDb 1.8安装及整合SpringBoot
InfluxDb 1.8安装及整合SpringBoot 由于1.x 和2.x 版本差异很大,不管是在语法结构上还是在命令行的使用上。为了兼顾学习成本以及使用成本,InfluxDb采用1.8.x的版本,1.x的版本可以像使用sql语句一样丝滑的使用InfluxDb。一、安装部署(centos7)1、获取安装包wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4.x86_64.rpm2、安装yum localinsta原创 2021-07-08 15:04:50 · 2131 阅读 · 0 评论 -
centos7下安装mysql5.7+
centos7下安装mysql5.7+1、检查系统是否安装过mysql//检查系统中有无安装过mysqlrpm -qa|grep mysql//查询所有mysql 对应的文件夹,全部删除whereis mysqlfind / -name mysql2、卸载CentOS7系统自带mariadb# 查看系统自带的Mariadb[root@CDH-141 ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载原创 2021-06-16 09:33:01 · 141 阅读 · 0 评论 -
MySql优化的几种手段
MySql优化的几种手段一、查看Mysql的执行进程一、查看Mysql的执行进程show full processlist;找到正在执行的sql语句,特别是select语句原创 2019-10-24 14:05:27 · 183 阅读 · 0 评论 -
时序数据库介绍
什么是时序列数据库(Time series database)?一听到时序列数据库,如果只是稍有耳闻的人,可能立刻会联想到运维和监控系统。没错,确实是很多运维、监控系统都采用了TSDB作为数据库系统来存储海量的、严格按时间递增的、在一定程度来说结构非常简单的各种指标(英文可能为metric、measurement或者类似的其他单词)数据。1.1. 给TSDB一个定义这是维基百科上的解释...转载 2019-10-23 11:00:24 · 1460 阅读 · 0 评论 -
MySQL更新死锁问题
转载:http://ju.outofmemory.cn/entry/199937就是如何利用乐观锁来解决并发问题,但是项目推到线上后就报错了,如下-08-13 15:12:44 [ERROR] com.zhubajie.coupon.app.CouponReceiveAppServiceImpl {CouponReceiveAppServiceImpl.java:50} -Error upd...转载 2018-10-23 11:40:10 · 502 阅读 · 0 评论 -
局域网内如何通过一个oracle客户端连接另一个oracle服务端
今天,在一台Win10系统上安装了oracle11g服务端程序,然后通过另一台机器上的oracle客户端访问,结果报了好多的错误,当时就懵逼了。本以为只要在同一个局域网下客户端程序就能访问服务端应用,结果试着做了一下,还是失败了。但通过查找资料。发现了如下的问题:一、首先作为服务端的机器上要安装了oracle11g 程序二、其次是作为客户端的机器上要安装了oracle client原创 2016-10-02 23:24:55 · 9701 阅读 · 2 评论 -
Oracle 11G Client 客户端安装步骤(图文详解)
http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip先将下载下来的ZIP文件解压,并运行setup.exe文件。执行到第四步之后,出现转载 2016-07-08 18:19:25 · 1625 阅读 · 0 评论 -
PL/SQL连接oracle时弹出空白框
重新 下载一个instantclient-basic-nt-11.2.0.3.0.zip,将D:\oracle\oracle\product\11.2.0\dbhome_1\BIN下的文件进行替换即可原创 2016-07-07 15:48:29 · 574 阅读 · 0 评论