![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
south_wind_story
指尖有改变世界的力量
展开
-
Oracle存储过程报错
cannot load library unit存储过程涉及到的表结构改变,重新执行存储过程即可原创 2021-05-27 10:40:18 · 1190 阅读 · 0 评论 -
Mysql之函数系列
1.原生函数FIND_IN_SET(STR,数组)来查询,select * from peoper where find_in_set('7f98b5eb-fedf-4694-8ffb-7df3e2f74a86',ids)原创 2020-06-09 16:18:49 · 101 阅读 · 0 评论 -
Redis笔记系列之数据库与缓存数据一致性
缓存数据如何才能和数据库数据保存一致? 通常:先读取缓存,如果缓存不存在,则读取数据库。解决方案一: 双删加超时 在写库前后都进行redis.del(key)操作,并且设定合理的超时时间。这样最差的情况是在超时时间内存在不一致,当然这种情况极其少见,可能的原因就是服务宕机。此种情况可以满足绝大多数需求。 当然这种策略要考虑redis和数据库主从同步的耗时,所以...原创 2019-06-16 20:52:07 · 113 阅读 · 0 评论 -
Redis笔记系列之使用场景
本博客转自java思维导图公众号Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作.一Redis常用数据类型Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set...转载 2019-06-16 20:43:50 · 112 阅读 · 0 评论 -
Redis笔记系列之常用数据类型使用场景
1.String 常用命令:get、set、incr、decr、mget等 使用场景:Redis的定时持久化,操作日志及 Replication等功能常规key-value缓存应用。常规计数: 微博数, 粉丝数。2.Hash 存储用户对象数据,数据结构 key-hashMap 使用场景:存储部分变更数据,如用户信息等。实现方式:上面已经说到R...原创 2019-06-16 20:42:56 · 93 阅读 · 0 评论 -
Mysql系列之——mysql基础知识(一)
1.mysql默认引擎为mylsam innodb引擎提供事物支持2.mysql分表问题 目的:解决大数据存储时数据访问性能,具体来说就是解决超大容量问题和性能问题。 订单表或用户表如果数据量达到上亿条记录,此时数据库的IO能力、处理能力就会出现一个瓶颈(MySQL官方统计单表数据量超过1000万性能会逐渐下降)。另一方面,单一数据库本身的CPU、内存、磁盘、I...原创 2019-06-10 22:31:47 · 131 阅读 · 0 评论 -
Oracle
Oracle - 数据库的实例、表空间、用户、表之间关系完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例...转载 2019-04-29 11:29:36 · 357 阅读 · 0 评论 -
Mysql
1.mysql事物隔离在ini文件中配置transaction = true2.mysql常用引擎 innoDB: Mylsam:默认引擎 ,不提供事物支持3.mysql 索引 fulltext:全文 hash :哈希 btree: b树 rtree: r树4.索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值...原创 2019-04-16 11:22:38 · 138 阅读 · 2 评论 -
Oracle
单一索引:create <index_type> Index <index_name> on <table_name>(column_name)。 复合索引:create <index_type> Index cbs_Index on thr_cbsglb(ssxm,ywzgbm)。原创 2019-04-16 11:17:57 · 72 阅读 · 0 评论 -
Oracle
1.序列insert into PTZHMM T values (ptzhmm_id_seq.nextval,‘’);原创 2019-04-03 15:14:00 · 78 阅读 · 0 评论 -
Java基础之JDBC获取数据库连接
//1.加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); //2.获得数据库链接 Connection conn=DriverManager.getConnection(URL, USER, PASSWORD); //3.通过数据库的连接操作数据库,实现增删改查(使用Statement类) ...原创 2019-03-31 19:56:01 · 138 阅读 · 0 评论