码迷,mamicode.com
首页 > 数据库
MYSQL计算连续与不连续区间的方法
最近在看MySQL技术内幕:SQL编程时,发现里面提到了一个关于连续区间的经典问题,首先生成测试数据,目的是想查询出RANK表中,所有ID的连续区间 书中提供的方法很巧妙,首先利用MySQL中的变量计算出行号,由于行号是连续的,所以连续的数值与行号的差值就是一个常量,当出现数值不连续时,差值就会变大 ...
分类:数据库   时间:2020-07-05 00:52:29    阅读次数:98
MySQL索引原理
数据结构B+树 从上面的图中可以看出来: 1.B+树的叶子节点包含了所有的数据; 2.叶子节点可以直接访问其他叶子节点(双向指针),不需要回到根节点(或者上一层); InnoDB的B+树 叶子节点保存的页数据,InnoDB的数据页结构如下图所示: B+树的所有数据节点都是在叶子节点上(叶子节点包含了 ...
分类:数据库   时间:2020-07-05 00:48:43    阅读次数:75
本地连接虚拟机db2V10.5遇到的问题
在连接虚拟机数据库时发现自己不知道db2的端口号是多少,百度上说50000,60000的都有,所以还是决定自己试一下,并记录下这个过程 # 首先切换到db2inst1的用户 su - db2inst1 # 查询db2配置中 (SVCENAME)= 的值 db2 get dbm cfg | grep ...
分类:数据库   时间:2020-07-05 00:45:28    阅读次数:86
MySQL启动和关闭命令总结
启动MySQL mysqld --defaults-file=/etc/my.cnf --user=mysql & mysqld_safe --defaults-file=/etc/my.cnf --user=mysql & service mysql start # systemctl start ...
分类:数据库   时间:2020-07-05 00:39:21    阅读次数:149
Mysql的逻辑架构
Mysql的逻辑架构图 相信很少有人看过这个图,因为我刚看见的时候也是挺萌的,在工作中一般大家都用的是Mysql也都会用,但是为啥要看这个呢,我们需要对Mysql的整体有一个简单的认知! Mysql是分层的 整体分为 Connectors:连接驱动 Enterprise Management Ser ...
分类:数据库   时间:2020-07-05 00:36:09    阅读次数:77
MySQL高级【三】MySQL 体系结构和存储引擎
MySQL的体系结构概览 整个MySQL Server由以下组成: Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimiz ...
分类:数据库   时间:2020-07-05 00:35:24    阅读次数:91
SqlServer解析XML数据
1 --建表 2 create table xml_table(id int identity primary key, xmldata xml) 3 --插入数据 4 insert into xml_table(xmldata) values 5 ('<?xml version="1.0" enc ...
分类:数据库   时间:2020-07-05 00:35:09    阅读次数:110
bdb 支持类型
The type parameter is of type DBTYPE, and must be set to one of DB_BTREE, DB_HASH,DB_HEAP, DB_QUEUE, DB_RECNO, or DB_UNKNOWN. If type is DB_UNKNOWN, t ...
分类:数据库   时间:2020-07-05 00:30:38    阅读次数:69
高并发场景下的缓存+数据库双写不一致问题分析与解决方案设计
马上开始去开发业务系统 从哪一步开始做,从比较简单的那一块开始做,实时性要求比较高的那块数据的缓存去做 实时性比较高的数据缓存,选择的就是库存的服务 库存可能会修改,每次修改都要去更新这个缓存数据; 每次库存的数据,在缓存中一旦过期,或者是被清理掉了,前端的nginx服务都会发送请求给库存服务,去获 ...
分类:数据库   时间:2020-07-05 00:22:40    阅读次数:83
MySQL高级【四】SQL 优化
优化 SQL 的步骤 在应用的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此必须要对它们进行 ...
分类:数据库   时间:2020-07-05 00:19:16    阅读次数:73
MySQL从小兵到将军系列之走出家门进入部队
MySQL数据库用到最多的无非就是增删改查,四种操作。接下来就从这四个方面开始初步探讨。 查询 ...
分类:数据库   时间:2020-07-05 00:18:09    阅读次数:101
spring系统学习--4 Spring:JDBC Template
1.1.JdbcTemplate概述 他是Spring框架中提供的一个对象:是对原始JDBC API对象的简单封装。Spring框架为我们提供了很多的操作模板类。 操作关系型数据库的: JdbcTemplate Hibernate Template 操作nosql数据库的: RedisTemplat ...
分类:数据库   时间:2020-07-05 00:15:44    阅读次数:69
mysql性能监控指标
mysql性能监控指标 1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明 ...
分类:数据库   时间:2020-07-05 00:14:52    阅读次数:93
Mysql 事务隔离级别
事务带来的问题 脏读:当前事务读取到其他事务未提交的数据。 不可重复读:事务两次读到的数据不一致。 幻读:一个事务读取某个范围内的数据,另一个事务在这个范围内增加了一条数据,先前的事务又读取了该范围,结果读到了新的数据,这个数据就叫幻行。 隔离级别 隔离级别 脏读 不可重复读 幻读 READ UNC ...
分类:数据库   时间:2020-07-04 22:58:53    阅读次数:81
node更新报错:checkPermissions Missing write access to /usr/lib/node_modules/n
原文地址:https://www.wjcms.net/archives/node%E6%9B%B4%E6%96%B0%E6%8A%A5%E9%94%99checkpermissionsmissingwriteaccesstousrlibnodemodulesn node更新报错:checkPermi ...
分类:数据库   时间:2020-07-04 22:55:23    阅读次数:75
MySQL中事务隔离级别
最近在学习数据库的事务隔离级别。在这里整理一下。由于本人水平和写作能力有限,如文中有错误或者表达不清楚的地方,请多包涵。有任何意见或建议,欢迎留言。 我们都知道关系型数据库事务有 ACID 的原则,他们分别代表原子性(Atomicity),一致性(Consistency)、隔离性(Isolation ...
分类:数据库   时间:2020-07-04 22:54:50    阅读次数:80
Cache Aside Pattern缓存+数据库读写模式的分析
1、Cache Aside Pattern(1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 2、为什么是删除缓存,而不是更新缓存呢?原因很简单,很多时候,复杂点的缓存的场景,因为缓存有的时候,不简单是数据库中 ...
分类:数据库   时间:2020-07-04 22:52:25    阅读次数:78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!