首页 > 数据库技术
MySQL - 函数(FUNCTION)
about MySQL提供了丰富的内置函数自定义函数。 而我们也对这些函数有所了解,比如聚合函数。 本篇再来了解一些内置函数和自定义函数的编写。 写在前面的话:默认情况下,函数名称和其后的括号之间必须没有空格。这有助于MySQL解析器区分函数调用和对与函数名称相同的表或列的引用。但是,函数参数周围可 ...
分类:数据库技术   时间:2020-12-08 18:25:43    收藏:0  评论:0  赞:0  阅读:38
mysql服务异常宕机,重启后主从报错问题处理Last_Error: Relay log read failure: Could not parse relay log event entry.
###问题场景 mysql服务异常宕机,经检查是由于网络存储数据盘防火墙升级导致无法写入变为只读模式 重启MySQL服务 systemctl start mysqld@3306 进入mysql查看主从信息 show slave status\G 发现主从报错 Last_Error: Relay lo ...
分类:数据库技术   时间:2020-12-08 18:24:30    收藏:0  评论:0  赞:0  阅读:64
根据你以往的经验简单叙述一下MYSQL的优化
a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT ...
分类:数据库技术   时间:2020-12-08 18:23:44    收藏:0  评论:0  赞:0  阅读:38
安装Mysql-5.7.17设置远程
安装5.7.17后远程 1. 首先环境变量中配置mysql的bin目录 2. cmd账号密码启动输入一下命令: mysql -u root -puse mysql;GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'%' IDENTIFIED BY '123456' ...
分类:数据库技术   时间:2020-12-08 18:22:42    收藏:0  评论:0  赞:0  阅读:34
MySQL基础
1. 数据库 1.1 数据库概述 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS):指一种操 ...
分类:数据库技术   时间:2020-12-08 18:21:54    收藏:0  评论:0  赞:0  阅读:25
sqlserver刷新视图
sqlserver 用于刷新当前数据库所有视图的存储过程 create procedure dbo.proc_refreshview as begin declare @viewname varchar(100) declare cur_view cursor for select [name] f ...
分类:数据库技术   时间:2020-12-08 18:21:33    收藏:0  评论:0  赞:0  阅读:38
未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序
在IIS界面选择应用程序池->选择所使用的.net 版本->高级设置->将”使用32位应用程序”设为True ...
分类:数据库技术   时间:2020-12-08 16:49:29    收藏:0  评论:0  赞:0  阅读:79
解决ojdbc6升级ojdbc8中文乱码问题
项目oracle由11升级19c,19c带的驱动ojdbc8或者更高,所以对应Java程序不得不更新版本,原来用的ojdbc6,现在换成Ojdbc8,而ojdbc8是java JDK1.8支持的,1.6不支持,所以 jdk也同样升级。 ojdbc6 获取ResultSet 取中文值方式: Strin ...
分类:数据库技术   时间:2020-12-08 16:49:19    收藏:0  评论:0  赞:0  阅读:602
SpringBoot使用sqlite数据库
sqlite比较适用于小型应用,体积小比较方便 在做好的项目SpringBoot项目中添加sqlite的引用 我这里使用的是gradle方式 compile group: 'org.xerial', name: 'sqlite-jdbc', version: '3.32.3.2' applicati ...
分类:数据库技术   时间:2020-12-08 16:48:35    收藏:0  评论:0  赞:0  阅读:1237
python进阶(十三、mysql:索引)
3.mysql数据库 3.14 索引 3.14.1. 磁盘I/O和预读 1)磁盘I/O 磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间、旋转延迟、传输时间三个部分。 (1)寻道时间指的是磁臂移动到指定磁道所需要的时间,主流磁盘一般在5ms以下; (2)旋转延迟就是我们经常听说的磁 ...
分类:数据库技术   时间:2020-12-08 16:43:16    收藏:0  评论:0  赞:0  阅读:57
Mysql执行计划-extra
一、extra 二、extra实例 1、Using temporary 使用了临时表 EXPLAIN select * from myshop.ecs_users where user_id in ( select user_id from myshop.ecs_users where user_i ...
分类:数据库技术   时间:2020-12-08 16:36:35    收藏:0  评论:0  赞:0  阅读:28
如何保证缓存与数据库双写时的数据一致性?
在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。基本上配置了很久才会变一次。而有一些数据实时性要求非常高,比如订单和流水的数据。所以这里根据数据要求实时性不同将数据分为三级。 第1级:订单数据和支付流水数据;这两块数据对实时性和 ...
分类:数据库技术   时间:2020-12-08 14:10:26    收藏:0  评论:0  赞:0  阅读:42
Redis整合MySQL和MyCAT分库组件(来源是我的新书)
MyCAT是一个开源的分布式数据库组件,在项目里,一般用这个组件实现针对数据库的分库分表功能,从而提升对数据表,尤其是大数据库表的访问性能。而且在实际项目里,MyCAT分库分表组件一般会和MySQL以及Redis组件整合使用,这样就能从“降低数据表里数据量规模”和“缓存数据”这两个维度提升对数据的访 ...
分类:数据库技术   时间:2020-12-08 14:04:48    收藏:0  评论:0  赞:0  阅读:25
SQLServer 高并发下的 【表变量,临时表,公共表表达式】的性能比拼(HIS3)
标题:一次高并发下的sql分析,及最终解决方法: 现象:pagelatch_ch,pagelatch_ex 资源等待多 1. 对bulk insert 的使用方式改造,1000条以上的数据才会用bulk insert (数据条目少的时候使用insert 命令) 2. order 中使用了大量的表变量 ...
分类:数据库技术   时间:2020-12-08 14:03:36    收藏:0  评论:0  赞:0  阅读:44
MySql 基础 常见函数
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: ①叫什么(函数名) ②干什么(函数功能) 分类: 1、单行函数 如 concat、length、ifnull等 2、 ...
分类:数据库技术   时间:2020-12-08 14:03:13    收藏:0  评论:0  赞:0  阅读:30
Oracle索引修复 ,ORA-00600: internal error code, arguments: [6200],
Oracle索引修复 ,ORA-00600: internal error code, arguments: [6200], 问题背景:客户反馈DB每天产生的incident日志很多,需要排查原因 查看alert日志发现大量的ORA-07445、ORA-00600错误 Errors in file ...
分类:数据库技术   时间:2020-12-08 14:02:42    收藏:0  评论:0  赞:0  阅读:32
Mysql索引,有哪几种索引,什么时候该(不该)建索引;SQL怎么进行优化以及SQL关键字的执行顺序
索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 1、按照索引列值的唯一性,索引可分为唯一索引和非唯一索引 非唯一索引:B树索引 create index 索引名 on 表名(列名) tablespace 表空间名; 唯一索引:建立主键或 ...
分类:数据库技术   时间:2020-12-08 13:58:37    收藏:0  评论:0  赞:0  阅读:61
ASP .Net Core 在 CentOS8 ARM 下连接 SQL Server 2008 R2(Hypervisor)
本文主要记录在 ARM 系统下无法连接SQL Server 2008 R2 的解决过程。 解决方案是使用 ODBC 的方式连接数据库,进行操作。 手上有公司的华为鲲鹏云计算 ARM 架构的 CentOS8 服务器, 想要在上面部署 ASP .Net Core WebAPI 站点,连接数据库。 同事在 ...
分类:数据库技术   时间:2020-12-08 09:48:57    收藏:0  评论:0  赞:0  阅读:69
使用WinDBG和PowerShell自动分析大量的小型转储文件
当调试代码中的一个讨厌的问题时,你能得到的最有用的东西之一就是一个小型转储。当你的应用程序在崩溃、挂起或内存开始激增时,你得到了一个很大的提示,可以开始你的探索。虽然有很多工具,比如奇妙的prodump,以及调试器自己来创建小转储,但真正的关键时刻是您必须查看这些小型转储。一个或两个很容易做到,但是 ...
分类:数据库技术   时间:2020-12-08 09:46:34    收藏:0  评论:0  赞:0  阅读:23
MySQL数据类型 - 空间数据类型 (4)
支持的空间数据格式有两种标准空间数据格式用于表示查询中的几何对象:●已知文本(WKT)格式●已知二进制(WKB)格式在内部,MySQL用与WKT或WKB格式不同的格式存储几何值。(内部格式类似于WKB,但有一个4个字节表示SRID。)MySQL提供函数可用于在不同的数据格式之间进行转换。以下部分介绍MySQL使用的空间数据格式:已知文本(WKT)格式用已知文本(WKT)表示几何值是为用ASCII格
分类:数据库技术   时间:2020-12-08 09:43:38    收藏:0  评论:0  赞:0  阅读:38
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!