![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
享受VIP查看
查看
小帅kevin
人过留名,雁过留声!
展开
-
聚集索引和非聚集索引的区别
个聚集索引,那么意味着这个表里面的数据存在多个副本,造成磁盘空间的浪费,聚集索引就是基于主键创建的索引,除了主键索引以外的其他索引,组织的一种索引结构,而聚集索引就是按照每张表的主键来构建一颗。聚集索引来查询一条完整的记录,最终还是需要访问主键索引来检索。里面,主键索引表示的是一种数据存储结构,所以如果是基于非。这样的特性,聚集索引并不仅仅是一种索引类型,还代表着一。引擎里面,一张表的数据对应的物理文件本身就是按照。里面只能存在一个聚集索引,原因很简单,如果存在多。称为非聚集索引,也叫做二级索引。原创 2023-10-10 17:53:06 · 158 阅读 · 1 评论 -
DM数据库的运维技巧----drop,delete和truncate这三种删表操作的数据表空间释放
在dba实际工作中,drop,delete和truncate都是我们在删除表数据时会用到语句。为了清楚的知道在DM7中的这三种操作何时会释放所占用的数据表空间,小编在这里对普通表进行了测试。原创 2024-01-12 14:55:51 · 472 阅读 · 0 评论 -
java 接口保证接口幂等性
这个token令牌就相当于门票的概念,每次接口请求的时候带上token令牌,服务器第一次处理的时候去校验token,并且这个token只能用一次,如果用户使用相同的令牌请求二次,那么第二次就不处理,直接返回。举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条,这就没有保证接口的幂等性。原创 2023-06-26 15:14:20 · 303 阅读 · 0 评论 -
@Transactional(rollbackFor = Exception.class) 详解
在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。声明式事务管理建立在AOP之上的。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。1)异常是分为运行时异常和非运行时异常,error时候,事务是一定会回滚的。原创 2023-07-04 09:56:59 · 399 阅读 · 0 评论 -
DM服务突然异常关闭License violation detected, or product has expired. System halt!
需要联系达梦厂商进行key更新。原创 2023-12-26 17:28:27 · 696 阅读 · 1 评论