首页 > 数据库技术
sql索引优化错误问题
本周优化的sql索引,发到线上后发现反而查询效率变低了,仔细研究后发现索引选择器还是选择错误了。 sql语句:where语句使用了主键id>?和时间索引mtime > ? and mtime < ? 1、修改之前:使用强制索引force index,指定了mtime 慢查询的原因:脚本第一次查询使用 ...
分类:数据库技术   时间:2020-05-19 21:13:17    收藏:0  评论:0  赞:0  阅读:52
slow-log对mysql性能的影响
测试方案 在不加slow-log和加上slow-log对比mysql的性能 加slow-log的设置 mysql环境变量设置 set GLOBAL log_output = 'FILE,TABLE'; set GLOBAL long_query_time = 0; crontab -e设置定时跑脚本 ...
分类:数据库技术   时间:2020-05-19 20:59:54    收藏:0  评论:0  赞:0  阅读:62
数据库mysql高级
简介 实体与实体之间有3种对应关系,这些关系也需要存储下来 在开发中需要对存储的数据进行一些处理,用到内置的一些函数 视图用于完成查询语句的封装 事务可以保证复杂的增删改操作有效 关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这 ...
分类:数据库技术   时间:2020-05-19 20:26:15    收藏:0  评论:0  赞:0  阅读:60
Oracle 插入多行记录
在Oracle 中插入多行,显然不可以用下面的方法: insert into sys_defect (DEFECT_ID,DEFECT_CODE,DEFECT_LEVEL,DEFECT_DESC,UPDATE_USERID,UPDATE_TIME,SYS_DEFECT.ENABLED,DEFECT_ ...
分类:数据库技术   时间:2020-05-19 20:18:04    收藏:0  评论:0  赞:0  阅读:38
在 docker 中(linux 系统)运行 sql server
很简单,按官方说明操作即可: https://hub.docker.com/_/microsoft-mssql-server 在官方说明中没有说明的有: 1、注意配置 LCID,指定为 2052,也就是中国(-e LCID=2052); 参考:https://docs.microsoft.com/e... ...
分类:数据库技术   时间:2020-05-19 20:14:04    收藏:0  评论:0  赞:0  阅读:47
MySQL分组修改排序序号
update jxgz_rymc r set Reorder = ( select i from ( SELECT ( @i := CASE WHEN @DepartmentId = t1.DepartmentId THEN @i + 1 ELSE 1 END ) AS i, (@Departmen ...
分类:数据库技术   时间:2020-05-19 20:10:08    收藏:0  评论:0  赞:0  阅读:121
git提交身份验证失败: Incorrect username or password (access token)
起因: 登陆Gitee时,忘了自己的密码,于是通过邮箱修改密码。(当点击确认修改时,突然地想起了原来密码,不修改却怎么也想不起来) 当再次提交代码到gitee时,就提示身份验证的错误了: Incorrect username or password (access token) 很明显,这是因为我刚 ...
分类:数据库技术   时间:2020-05-19 20:01:57    收藏:0  评论:0  赞:0  阅读:115
Spring整合jdbc
注意: 在spring容器中可以给对象设置属性,如果有父类的话,也可以给他的父类设置属性 表: create table userinfo( uid int primary key auto_increment, username varchar(20), password varchar(20) ...
分类:数据库技术   时间:2020-05-19 20:00:42    收藏:0  评论:0  赞:0  阅读:49
InfulxDb+grafana监控Windows运行状态
看一下效果图: InfulxDb 官方网站:https://portal.influxdata.com/downloads/ docker 安装influxdb数据库 chronograf可视化工具(非必要,只是可以web访问,类似PHPMySQL) 启动influxdb,其中 v参数表示将dock ...
分类:数据库技术   时间:2020-05-19 19:56:30    收藏:0  评论:0  赞:0  阅读:78
sql server查询行数和加了order by的查询行数不同!!!
问题、分析来源于 :SQL Server技术产品群 【1】问题 两个几乎相同的SQL、为什么有一个加了order by 之后查询出来的行数不一致 上面的加了order by 的SQL查出来 8W行,下面的没加order by 的SQL查出来7.99W行,少了一些行 【2】分析 (1)可能是进行了野蛮 ...
分类:数据库技术   时间:2020-05-19 19:37:30    收藏:0  评论:0  赞:0  阅读:63
MyBatis(二)动态sql
1.使用mavne管理项目 pom文件如下 org.mybatis mybatis LATEST junit junit 4.13 mysql mysql connector java 8.0.20 log4j log4j 1.2.17 org.slf4j slf4j api 2.0.0 alpha ...
分类:数据库技术   时间:2020-05-19 19:35:20    收藏:0  评论:0  赞:0  阅读:60
python--数据库
1、数据库连接 2、数据库操作: ①sql执行 sql1="select * from students;"cur.execute(sql1)sql="insert into students values ('test05160','男',38,'射手座','北京');"cur.execute(s ...
分类:数据库技术   时间:2020-05-19 19:34:20    收藏:0  评论:0  赞:0  阅读:48
Oracle常用函数--lag()函数和lead()函数
Lag函数可以在一次查询中取出当前行的同一字段的前面第N行的数据。 Lead函数可以在一次查询中取出当前行的同一字段的后面第N行的值。 这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。 over()表示 Lag()与Lead()操作的数据都在over()的范围内,他里面 ...
分类:数据库技术   时间:2020-05-19 18:40:18    收藏:0  评论:0  赞:0  阅读:44
数据库简介
一、数据库(databas,db) 数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。 二、数据库管理系统(DataBase Mangement System,DBMS) 数据库管理系统是对数据库进行管理的软件集合,完成艰苦、查询、更新 ...
分类:数据库技术   时间:2020-05-19 18:37:49    收藏:0  评论:0  赞:0  阅读:52
SpringBoot 报错org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
SpringBoot 报错org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType 原因:缺少 spring boot starter jdbc ...
分类:数据库技术   时间:2020-05-19 18:19:49    收藏:0  评论:0  赞:0  阅读:965
关于pid_t和fork()的理解,linux tomcat mysql php安装
1.关于pid_t和fork()的理解 今天学习进程的时候碰到一个语句:pid_t pid = fork(); 这里的pid_t类似一个类型,就像int型一样,int型定义的变量都是整型的,pid_t定义的类型都是进程号类型。这个语句的意思是定义了一个pid_t类型的变量pid,fork()函数返回 ...
分类:数据库技术   时间:2020-05-19 18:18:14    收藏:0  评论:0  赞:0  阅读:53
mysql数据库基本操作
前面一节已经安装好了mysql数据库,现在开始数据库的基本操作: 1.show databases; 查看数据库 2.create database 数据库名; 创建一个数据库 3.use 数据库名; 选择数据库 4.select database(); 查看当前所在的数据库 5.drop data ...
分类:数据库技术   时间:2020-05-19 18:15:22    收藏:0  评论:0  赞:0  阅读:40
sql server查询结果集复制出来的行数和在SSMS上的行数不一致
【问题】 在SSMS上只查出100行 复制、另存为CSV/EXCEL 出来,会有150行 【解决】 最终是因为某个字段里有很多空格,导致excel等单元格放不下之类的。 ...
分类:数据库技术   时间:2020-05-19 17:53:53    收藏:0  评论:0  赞:0  阅读:81
windbg双机调试
1、双机调试设置 环境:主机 win10 虚拟机 win xp sp3 windbg preview pipe管道链接 具体方法:https://blog.csdn.net/qq_15059515/article/details/103264518【内附网盘链接下载windbg preview】 2 ...
分类:数据库技术   时间:2020-05-19 17:50:47    收藏:0  评论:0  赞:0  阅读:47
关系型数据库的ACID
ACID ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation,又称独立性) 持久性(Durability)。 在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转 ...
分类:数据库技术   时间:2020-05-19 17:18:05    收藏:0  评论:0  赞:0  阅读:55
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!