随笔分类 - 数据库
摘要:Sharding-JDBC核心概念。 LogicTable 数据分片的逻辑表,对于水平拆分的数据库(表),同一类表的总称。 例:用户信息表拆分为2张表,分别是t_order_0、t_order_1,他们的逻辑表名为t_order。 ActualTable 在分片的数据库中真实存在的物理表。即上个示例
阅读全文
摘要:https://www.jianshu.com/p/952108f777a3 https://me.csdn.net/caohao1210 官网:https://shardingsphere.apache.org/document/current/cn/overview/
阅读全文
摘要:SQL执行效率对系统使用有很大影响,本文总结平时排查问题中遇到的一些Oracle优化问题的解决方案,或者日常学习所得。 1. Oracle sql执行顺序 sql语法的分析是从右到左。 1.1 SQL语句的执行步骤 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,
阅读全文
摘要:千万级的表如何优化 1、相关字段加索引 2、优化SQL查询语句 3、加缓存,如memcached、redis之类 4、数据库读写分离 5、数据库拆分 mycat中间件实现读写分离,主从复制
阅读全文
摘要:什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久
阅读全文