mongodb基础学习
摘要:1:查询某个集合当前的索引db.collection.getIndexes()2:创建索引db.collection.createIndex(keys,options) 例子,1表示升序索引,-1表示降序索引,单字段索引升序降序没有区别db.collection.createIndex({userI
阅读全文
posted @
2020-06-16 00:03
坚守梦想
阅读(156)
推荐(0) 编辑
为什么说性别字段不适合做索引?
摘要:关于区分度不高的字段,比如性别,比如状态字段,是否应该建索引? 只有2种取值的字段,建了索引数据库也不一定会用,只会白白增加索引维护的额外开销,因为索引也是需要存储的,所以插入和更新的写入操作,同时需要插入和更新你这个字段的索引的.所以说,唯一性太差的字段不需要创建索引,即便用于where条件.相关
阅读全文
posted @
2020-06-11 22:40
坚守梦想
阅读(6573)
推荐(1) 编辑
过程数据的记录(事务问题)
摘要:金融系统,经常会记录过程数据,比如某个工作流的人工节点,发送的时候,记录当时发送时的数据。 其实就是把业务数据表复制一份。并且通过更多的字段,记录当时处理那个环节。 过程数据一般通过存储过程、消息、定时任务等异步的方式记录,避免导致主业务太慢。 但是使用消息、定时任务的来记录过程数据时候,有可能业务
阅读全文
posted @
2020-06-03 23:54
坚守梦想
阅读(307)
推荐(0) 编辑
两个系统操作同一条表记录涉及的事务的坑(依护系统)
摘要:在一个事务里面A系统和B系统都会更新同一张表的同一条数据。 表order,订单表,订单表有三种状态,1:等待处理,2:A系统处理完成,3:B系统处理完成 A系统处理完成后,会把status变成2,把finish_time设置时间,同时会调用B系统的接口,告诉B系统我A系统处理完成, B系统此时会回调
阅读全文
posted @
2020-06-03 23:49
坚守梦想
阅读(714)
推荐(0) 编辑
mybatis插件自动生成代码报错。
摘要:Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Exception getting JDBC Driver: com.mysql.jdb
阅读全文
posted @
2020-06-03 23:17
坚守梦想
阅读(552)
推荐(0) 编辑
ORACLE使用plsql和其他工具进行表结构和数据迁移
摘要:1:使用plsql进行表结构和数据的迁移 https://jingyan.baidu.com/article/0bc808fc8bdae25ad585b95a.html 2:使用navicat进行表结构和数据的迁移 https://www.cnblogs.com/SummerinShire/p/53
阅读全文
posted @
2020-06-03 22:12
坚守梦想
阅读(747)
推荐(0) 编辑
ORACLE获取建表SQL
摘要:https://www.cnblogs.com/andy6/p/8029334.html 如果如下方式获取建表语句报错,是用户权限的问题,使用SYSDBA账户登录即可。 -- 获取ddl ##('TABLE','表名','用户名')SQL> SELECT DBMS_METADATA.GET_DDL(
阅读全文
posted @
2020-06-03 21:42
坚守梦想
阅读(5923)
推荐(0) 编辑