DB
文章平均质量分 80
数据库知识技能
xyc1211
我不记得读过的书,就像不记得吃过的饭一样;即便如此,它们还是造就了我。
展开
-
influxDB
用户(user)、保留策略(retention policy)、连续查询(continuous query)和时序数据的逻辑容器。Bucket 结合了 database 和 retention period 的概念。最佳实践:( 时间/毫秒,数据条数,当其中一个先达到时批量插入)InfluxDB 数据模型将时间序列数据 存储到存储桶和测量中。Measurement、tage相同的一组数据。InfluxDB 数据都存储在存储桶中。类似 SQL 的查询语言。时间序列数据的逻辑分组。存储 随时间变化的值的。原创 2023-08-09 09:45:30 · 391 阅读 · 0 评论 -
clickhouse
ALTER 仅支持 *MergeTree ,Merge以及Distributed等引擎表。在集群设置中,可以使用ON CLUSTER子句以分布式方式运行此类查询。数据导入到ClickHouse是通过INSERT INTO方式完成。单机性能不差(占用资源多、建议单机单应用)包含有当前正在处理的请求列表。能通过http请求直接查询。可用mysql驱动连接。OLAP离线数据处理。翻译 2023-07-29 16:52:25 · 342 阅读 · 0 评论 -
Redis高可用技术
宏观角度回顾一下Redis实现高可用相关的技术。它们包括:持久化、复制、哨兵和集群对性能的影响相对较小将redis某一时刻的数据持久化到磁盘中,是一种快照式的持久化方法。所以会存在很多个文件实时;文件大、恢复速度慢、对性能影响大将执行过的写指令记录下来,在数据恢复时按照从前到后的顺序再将指令都执行一遍Redis服务器默认开启RDB,关闭AOF;要开启AOF,需要在配置文件中配置:因此AOF不需要触发,记录Redis的每条写命令主从复制的开启,完全是在从节点发起的;不需要我们在主节点做任何事情。从节点开转载 2022-06-21 11:06:15 · 467 阅读 · 0 评论 -
MySql 集群/主从
集群是使用PXC-mysql(Percona XtraDB Cluster),多节点的数据实时同步(读写)需要用到mysql cluster安装包,要求运行在千兆以上的局域网内,节点可以采用双网卡,节点组之间采用直连方式。优点就是数据实时同步,高可用,每个节点的数据都是同步一致的,任何一个节点宕机都不会影响业务。缺点就是性能,写的性能,每次写操作,都会在所有节点之间进行同步数据节点之间采用的是 同步复制 来保证各节点之间的数据一致性,一般通过两阶段提交协议来实现管理节点(一个),SQL节点(多个)和数据节点原创 2022-02-10 15:39:59 · 1237 阅读 · 0 评论 -
sql常用语句
SELECT COLUMN_NAME 列名, COLUMN_COMMENT 备注, DATA_TYPE 字段类型, COLUMN_TYPE 数据类型, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值 FROM information_schema.COLUMNS WHERE TABLE_NAME = '表名' AND TABLE_SCHEMA = '库名' ORDER BY ordinal_position...原创 2022-02-04 14:39:07 · 415 阅读 · 0 评论 -
mysql JSON Notes(json列索引)使用验证
JSON Notes原创 2022-01-28 18:24:05 · 1390 阅读 · 0 评论 -
MyBatis-Plus
mybatis-plusmybatisX转载 2021-06-11 15:22:17 · 193 阅读 · 0 评论 -
Redis入门
在线环境 https://try.redis.io/文章目录Redis介绍下载,安装,启动数据类型数据操作stringlisthashsetSorted Set事务内存淘汰策略过期键的删除策略持久化机制场景用途java APIRedisClient 图形化界面工具Redis介绍C 语言开发的数据库,快,一般会被当作缓存使用。缓存入门: https://blog.csdn.net/xyc1211/article/details/108691054mysql,oracle 是在磁盘的 数据库服务;转载 2021-04-26 10:53:11 · 148 阅读 · 0 评论 -
图数据库RDF
文章目录RDF 数据库三元组 triple谓语案例SPARQL 查询语言例:RDF 数据库RDF 是 图数据库;用的查询语言是 SPARQL维基数据用的就是RDF三元组 triple以"三元组"( triple)的方式,描述事物与事物之间的直接关系。在语法上呈现为主语 + 谓语 + 宾语,指的是两个事物和它们之间的关系。每个 RDF 三元组的结尾是一个英文的句号谓语RDF 要求,谓语(即事物之间的关系)必须有明确定义。谓语是给定的,就可以用主语去查询宾语,或者用宾语去查询主语任何组织和转载 2021-01-31 19:53:45 · 2015 阅读 · 0 评论 -
SQL语法
以MySQL为例数据库—>表—>数据目录SQL语句的分类:管理数据库:管理表:管理数据:数据约束:索引存储过程触发器使用命令行窗口连接MySQL数据库实例:mysql –u用户名 –p密码MySQL数据类型(点击链接)特殊数据类型:Enum,Set,Text,Blob,TIMESTAMP ,默认值字符和日期型数据应包含在单引...原创 2017-09-26 16:00:45 · 508 阅读 · 0 评论 -
数据库索引
文章目录索引为什么索引能提高查询速度B树索引,B+树索引,Hash索引聚集索引/主键索引, 非聚集索引/二级索引回表, 覆盖索引联合索引-最左匹配原则索引为什么索引能提高查询速度查询数据时 会把所有记录读取出来,然后与查询条件对比. I/O开销大时间长索引将无序的数据变成相对有序的索引能提高查询速度索引会降低DML语句速度B树索引,B+树索引,Hash索引主流的还是使用B+树索引哈希索引 没办法利用索引完成排序, 不支持最左匹配原则, 不支持范围查询,在有大量重复键值情况下,哈原创 2021-01-05 14:58:34 · 156 阅读 · 0 评论 -
Oracle基础
oracle11g oracle12c目录Oracle体系结构:数据字典:SQL语句连接工具:使用用户模式oracle中三大类型函数:多表查询:集合查询:oracle分页 :rownum索引批量导入数据Oracle体系结构:oracle数据库服务器=实例(后台进程+内存结构[SGA、PAG])+数据库(物理文件、物理存储结构)。...原创 2017-09-27 09:37:34 · 279 阅读 · 0 评论 -
linux启动/关闭oracle服务
文章目录启动oracle启动监听启动数据库实例关闭oracle关闭数据库实例关闭监听器启动oracle启动监听oracle用户登录服务器$ su - oracle打开监听服务$ lsnrctl start查看监听服务[oracle@localhost ~]$ lsnrctl statusLSNRCTL for Linux: Version 12.2.0.1.0 - Production on 22-FEB-2021 14:27:04Copyright (c) 199原创 2021-02-22 15:47:50 · 243 阅读 · 0 评论 -
PL/SQL
{}必选 []可选目录PL/SQL块结构基本数据类型特殊数据类型*自定义对象类型普通类型自定义构造方法的类型带成员方法的类型带静态方法的类型定义常量、变量流程控制游标(CURSOR)显式游标隐式游标游标变量异常处理存储过程(PROCEDURE)参数函数(FUNCTION)触发器序列程序包(PACKAGE...原创 2018-02-17 15:56:55 · 366 阅读 · 0 评论 -
sql调优,Oracle备份
SQL语句优化减少查询次数 不用 * (减少查询数据字典时间) 用TRUNCATE, 不用DELENT (占用回滚段) 用EXISTS, 不用IN PL/SQL块中, 每个END前使用COMMIT语句 (及时提交,释放事务占用的资源) FROM后的表被最先访问,通常是全表扫描 WHERE语句从后向前解析, 所把过滤掉大量数据的条件写在WHERE末尾导...原创 2019-04-14 10:24:46 · 258 阅读 · 0 评论 -
Oracle RAC集群
文章目录Oracle RACRAC作用缺点RAC容错Oracle RACOracle RAC主要支持Oracle9i、10g、11g,12C版本RAC和单实例,都只有一份数据文件。RAC是多个实例运行在多个服务器上,共用同一份数据文件。数据文件放在共享存储上, 所有实例都可以访问实例间通过内网交互, 对外提供公网访问 (用同一个网络的话会严重的影响RAC的性能)每一个节点的instance都有自己的SGA, 但是在SGA里面的数据块都是需要相互传递的。每一个节点的instance都有自原创 2021-01-21 15:44:47 · 735 阅读 · 2 评论 -
内置数据库
DERBYHSQLDBSQLITE原创 2019-04-14 21:53:28 · 1720 阅读 · 0 评论 -
分库 分表 分区
移动互联网时代,海量的用户每天产生海量的数据量,MySQL单表容量在1KW以下是最佳状态, 一张表无法搞定目前比较普遍的方案有3个:读写分离分库分表NoSQL/NewSQLhttps://baijiahao.baidu.com/s?id=1622441635115622194&wfr=spider&for=pchttps://blog.csdn.net/CrankZ/article/details/84679742...原创 2021-01-08 10:48:29 · 198 阅读 · 0 评论 -
oracle常用语句
解锁用户SELECT * FROM dba_users;SELECT * FROM dba_users where username='账户'ALTER USER 账户 ACCOUNT UNLOCK;解锁表SYS用户才能操作1..查询被锁的表的 'sid,seial#';select object_name,machine,s.sid,s.serial#from ...原创 2019-08-07 10:23:58 · 164 阅读 · 0 评论 -
oracle序列跳号,回跳
单机跳号集群跳号,回跳SEQUENCE cache原理:oracle管理序列方法: 序列等待事件原创 2021-03-22 17:26:11 · 2198 阅读 · 0 评论