你的位置:首页 > 软件开发 > 数据库
  • Oracle调度器Scheduler
    以下例子在scott用户下进行: 一、查看 先查看一下 当前用户的scheduler 的所有数据字典,看看要关注什么 SET LINE 200 PAGESIZE 2000COL TABLE_NAME
    oracle2022年08月02日 08:405
  • lamp
    lamp 1. lamp简介 有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了。 所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Py
    SQL mysql web2022年08月02日 06:423
  • 精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队
    上篇文章介绍了如何创建合适的MySQL索引,今天再一块学一下如何更规范、更合理的使用MySQL?
合理规范的使用MySQL,可以大大减少开发工作量和线上问题,并提升SQL查询性能。
我精心总结了这16
    SQL mysql2022年08月02日 04:412
  • 关于hive分区,你知道多少呢?
    ​ 文末查看关键字,回复赠书 一、理论基础 1.Hive分区背景 在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入
    select2022年08月02日 00:301
  • 企业级数据治理工作怎么开展?Datahub这样做
    大数据发展到今天,扮演了越来越重要的作用。数据可以为各种组织和企业提供关键决策的支持,也可以通过数据分析帮助发现更多的有价值的东西,如商机、风险等等。 在数据治理工作开展的时候,往往会有一个专门负责数
    2022年08月01日 18:2911
  • Redis的噩梦:阻塞(JedisConnectionException、以及CPU饱和内存不足等)
    Redis是典型的单线程架构,所有的读写操作都是在一条主线程中完成的。当Redis用于高并发场景时,这条线程就变成了它的生命线。如果出现阻塞,哪怕是很短时间,对于我们的应用来说都是噩梦。导致阻塞问题的
    2022年08月01日 16:5316
  • 如何像用自来水一样使用数据库?|腾讯云数据库TDSQL-C
    “如果说中小企业是一片片沿溪而耕的农田,那么我们的愿景就是建一座大坝来管理好上游的水资源,来灌溉下游企业。” 腾讯云数据库高级工程师杨珏吉说这是他投身数据库领域的初衷。初创企业、中小企业在数据库层面的
    SQL2022年08月01日 16:534
  • Mysql数据库存取原理及性能优化
    一、Mysql的系统架构图 二、Mysql存储引擎 Mysql中的数据是通过一定的方式存储在文件或者内存中的,任何方式都有不同的存储、查找和更新机制,这意味着选择不同的方式对于数据的存取有效率的差距。
    SQL mysql2022年08月01日 07:003
  • mysql主从
    mysql主从原理及配置,GTID主从原理及配置 mysql主从目录mysql主从1.主从原理1.1 主从介绍1.2 主从作用1.3 主从形式1.4 主从复制原理2.主从复制配置2.1 mysql安装2.2 mysql主从配置2.2.1 确保从数据库于主数据库的数据一样2.2.2 ...
    SQL mysql2022年08月01日 04:210
  • mysql解压版简洁式本地配置方式
    mysql 简洁式安装步骤 1. 设置全局变量 解压mysql压缩包到指定位置, 然后配置全局变量, 在 path 中添加全局变量, 值为 mysql 根目录下 bin 目录路径, 比如: D:\co
    SQL mysql2022年08月01日 01:393
  • 开源技术交流丨ChengYing部署Hadoop集群实战
    一、直播介绍 上期雅泽同学对ChengYing是什么、有什么样的功能特性,如何快速入门做了介绍,本期海洋同学将会为大家分享ChengYing部署Hadoop集群实战的相关内容,欢迎大家积极参与。 二、
    2022年07月31日 18:302
  • Redis常用操作
    常用命令 启动redis服务(Windows) 在redis的目录下执行命令: redis-server 启动redis客户端实例(Windows) 在redis的src目录下执行命令: redis-
    Windows Server2022年07月31日 18:302
  • -B+树索引和HASH索引有哪些不一样【MySQL系列】
    我们都理解B+树和Hash索引的区别有助于我们预测索引在不同的存储引擎中是怎么执行查询的。
    SQL mysql2022年07月31日 15:191
  • 精心总结十三条建议,帮你创建更合适的MySQL索引
    上篇文章讲到使用MySQL的Explain命令可以分析SQL性能瓶颈,优化SQL查询,以及查看是否用到了索引。
我们都知道创建索引可以提高查询效率,但是具体该怎么创建索引?
哪些字段适合创建索引?
哪
    SQL mysql2022年07月31日 06:0015
  • MySQL第1章——数据库概述
    数据库概述 为什么要使用数据库 什么是数据持久化? 数据持久化就是把数据保存到可掉电式存储设备中供以后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持
    SQL mysql2022年07月30日 01:394
  • MYSQL(基本篇)——一篇文章带你走进MYSQL的奇妙世界
    MYSQL(基本篇)——一篇文章带你走进MYSQL的奇妙世界 MYSQL算是我们程序员必不可少的一份求职工具了 无论在什么岗位,我们都可以看到应聘要求上所书写的”精通MYSQL等数据库及优化“ 那么我
    SQL mysql2022年07月30日 00:105
  • MySQL实战45讲 20
    MySQL实战45讲 20 幻读 间隙锁 next-key lock 20 | 幻读是什么,幻读有什么问题?建表和初始化语句如下CREATE TABLE `t` ( `id` int(11) NOT NULL, `c` int(11) DEFAULT NULL, `d` int( ...
    SQL mysql2022年07月28日 22:291
  • mysql多实例部署
    1.软件下载 [root@localhost ~]# cd /usr/src/ [root@localhost src]# wget https://downloads.mysql.com/archi
    SQL mysql2022年07月28日 22:292
  • 原创声明:求连续90日每日的用户留存率 -
    业务端需要求连续90日每日的用户留存率改怎么计算呢??? 一: 本文采用MySQL8.0环境 1: 建表数据 CREATE TABLE `user_login` ( `user_id` int NOT
    SQL mysql2022年07月28日 21:065
  • 容器化 | 在 Rancher 中部署 MySQL 集群
    我们已经介绍了如何在 Kubernetes 和 KubeSphere 上部署 RadonDB MySQL 集群。本文将演示如何在 Rancher[1] 上部署 RadonDB MySQL Kubern
    SQL mysql net2022年07月28日 18:3013
  • sql笔记
    --创建用户① --GRANT(授权)REVOKE(回收权限)--创建用户create user 用户名 identified by 密码 GRANT CONNECT,RESOURCE TO 用户;G
    SQL2022年07月28日 16:209
  • MySQL数据库CRUD
    数据库增删改查操作,重点总结了SELECT语句数据库的CRUD语句 INSERT语句 在指定列中插入数据 INSERT INTO 表名 (column1,column2,column3,...) VALUES (value1,value2,value3,...); INSERT ...
    SQL mysql select Insert2022年07月28日 10:416
  • MySQL实战45讲 19
    MySQL实战45讲 19 查询长时间不返回 查询慢19 | 为什么我只查一行的语句,也执行这么慢? 有些情况下,“查一行”,也会执行得特别慢。 需要说明的是,如果 MySQL 数据库本身就有很大的压力,导致数据库服务器 CPU 占用率很高或 ioutil(IO 利用率)很高,这 ...
    SQL mysql2022年07月28日 03:003
  • MySQL实战45讲 18
    MySQL实战45讲 18 条件字段函数 隐式类型转换 隐式字符编码转换18 | 为什么这些SQL语句逻辑相同,性能却差异巨大? 在 MySQL 中,有很多看上去逻辑相同,但性能却差异巨大的 SQL 语句。对这些语句使用不当的话,就会不经意间导致整个数据库的压力变大。 三个案例 ...
    SQL mysql2022年07月27日 22:324
  • DataOps不是工具,而是帮助企业实现数据价值的最佳实践
    2008年,“大数据”一词在《大数据时代》中被首次提出,距今已有整整14个年头。在这14年中,许多人亲眼见证了数据的力量,以及目睹它如何改变世界。大部分企业的决策者都明白了一个道理:数据才是企业中最有
    2022年07月27日 18:302
  • 学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
    上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以生成Explain执行计划,而执行计划可以帮助我们分析SQL语句性能瓶颈,优化SQL查询逻辑,今天就一块学习Explain执
    SQL mysql SQL Server Server2022年07月27日 18:306
  • Sql Server数据库远程连接访问设置
    步骤一:设置sql server数据库 1.以新建一个新用户名test作为远程连接登录名。在本地登录sql server数据库,安全性->右键用户名 2.点击根目录右键,选择属性 选择安全性 选
    SQL SQL Server Server2022年07月27日 18:3084
  • Redis 哈希Hash底层数据结构
    1. Redis 底层数据结构 Redis数据库就像是一个哈希表,首先对key进行哈希运算得到哈希值再取模得到一个下标,每个元素是一个节点,节点之间形成链表。这感觉有点像Java中的HashMap。
    2022年07月27日 03:0010
  • Mysql 数据恢复逻辑 基于binlog redolog undolog
    注:文中有个易混淆的地方"事务" sql事务,即每次数据库操作生成的事务,这个事务trx_id只在undolog里存储,同时undolog维护了此事务是否完成的状态。 日志持久化事
    SQL mysql2022年07月27日 01:402
  • Redis  SCAN命令
    1. 获取指定前缀的key 需求描述: Redis中有大量以xxx开头的key,在不使用keys命令的情况下,如何快速获取这些前缀的key 解决方案: redis自带的scan命令可以解决这个问题 2
    2022年07月26日 22:4919
  • 开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
    2022年7月26日,Taier1.2版本正式发布! 本次版本发布更新功能: 新增工作流 新增OceanBase SQL 新增Flink jar任务 数据同步、实时采集支持脏数据管理 Hive UDF
    SQL udf2022年07月26日 16:192
  • Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
    一.Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权) 本次测试使用数据库实例SqlServer2008r2版 错误详细: 标题: Microsoft SQL Server
    SQL SQL Server SQLServer Server2022年07月26日 15:591500
  • mysql实战案例
    实战案例 1.搭建mysql服务 下载mysql [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release
    SQL mysql2022年07月26日 15:190
  • 一文搞懂 Redis 架构演化之路
    现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?
我使用 Redis 的场景很简单,只使用
    2022年07月26日 02:410
  • DTS搭载全新自研内核,突破两地三中心架构的关键技术|腾讯云数据库
    随着企业规模的扩大,对数据库可用性要求越来越高,更多企业采用两地三中心、异地多活的架构,以提高数据库的异常事件应对能力。 在数据库领域,我们常听的“两地三中心”、“异地多活”到底是什么呢? “两地三中
    2022年07月25日 22:111
  • sqlDeveloper工具快速入门
    场景 我们在连接oracle数据库的时候 常用方式一般有以下三种: pl/sql deceloper navicat sqlDeveloper 其中, pl/sql developer是最经典的,也是
    SQL oracle2022年07月25日 20:304
  • Linux—搭建Apache(httpd)服务
    1、httpd简介? http是Apache超文本传输协议服务器的主程序。它是一个独立的后台进程,能够处理请求的子进程和线程。 http常用用的两个版本是httpd-2.2和httpd-2.4 Cen
    进程2022年07月25日 18:094
  • JetBrains DataGrip 2022 Mac(多引擎数据库管理工具)
    JetBrAIns DataGrip 2022 for Mac不管是在国内还是国外都是一款不容小觑的数据库客户端软件。DataGrip 2022 Mac中文版可用于完成数据库的常用操作,包括查询数据、
    2022年07月25日 16:404
  • 【万字长文】使用 LSM-Tree 思想基于.Net 6.0 C# 实现 KV 数据库(案例版)
    任何事情的开始都是艰难的,跨越时间的长河,一步一步的学习,才有了今天它的诞生,会了就是会了,那么,应对下一个相关问题就会容易许多,我对这样的壁垒称之为,知识的屏障。
    net2022年07月25日 16:200
  • MySQL实战45讲 17
    MySQL实战45讲 17 内存临时表 定位“一行数据” 磁盘临时表 优先队列排序算法 随机排序方法
    SQL mysql 磁盘2022年07月25日 03:414
  • MySQL实战45讲 16
    MySQL实战45讲 16 全字段排序 rowid 排序 “避免”排序16 | “order by”是怎么工作的? 以市民表为例,假设要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄。 这个表的部分定义: CREATE TABLE `t` (` ...
    SQL mysql2022年07月24日 23:513
  • MySQL实战45讲 15
    MySQL实战45讲 15 日志相关 业务设计问题15 | 答疑文章(一):日志和索引相关问题 日志相关 binlog(归档日志)和redo log(重做日志)配合崩溃恢复,在两阶段提交的不同瞬间,MySQL如果发生异常重启,是怎么保证数据完整性的?Q:这个图不是一个update ...
    SQL mysql2022年07月24日 22:316
  • MySQL实战45讲 14
    MySQL实战45讲 14 count(*) 的实现方式 执行 count(*) 操作时的优化 自己计数的方法 不同的 count 用法
    SQL mysql2022年07月24日 20:102
  • 腾讯云数据库的可信可控之路
    7月22日,中国信息通信研究院、中国通信标准化协会主办的“2022 可信云大会”在京圆满落幕。大会以“云赋新能,算向未来”为主题,邀请了众多行业专家学者、企业代表、行业大咖齐聚一堂,从云治理、容灾、多
    2022年07月24日 18:090
  • 推荐系统-协同过滤在Spark中的实现
    本文以经典的协同过滤为切入点,重点介绍了被工业界广泛使用的矩阵分解算法,从理论与实践两个维度介绍了该算法的原理,通俗易懂,希望能够给大家带来一些启发。
    2022年07月24日 16:217
  • MySQL实战45讲 12
    MySQL实战45讲 12 为什么我的MySQL会“抖”一下?
你的 SQL 语句为什么变“慢”了
什么情况会引发数据库的 flush 过程
InnoDB 刷脏页的控制策略
    SQL mysql2022年07月24日 03:211
  • SQL函数-聚合函数
    聚合函数 聚合函数是对一组数据进行汇总输出的函数。 输入:一组数据集合 输出:单个值 举例:返回一组数据的最大值、平均数、最小、方差等操作。 常见函数举例: 1,AVG函数:返回一组数据的平均值 2,
    SQL2022年07月23日 22:512
  • 未来数据库需要关心的硬核创新
    分享嘉宾:刘冰冰 亚马逊云科技 编辑整理:张了了 聚水潭 出品平台:DataFunTalk **导读:**数据库经过了几十年的发展,目前已经是一项非常成熟的技术,然而随着当今互联网的极速增长,我们进入
    2022年07月23日 21:311
  • SQL语句实战学习
    参考:https://zhuanlan.zhihu.com/p/38354000再次感谢作者的整理!! 1.数据已提前准备好了,已知有如下4张表:学生表:student 成绩表:score(学号,课程
    SQL2022年07月23日 05:2120
  • MySQL实战45讲 9
    MySQL实战45讲 909 | 普通索引和唯一索引,应该怎么选择? 每个人都有一个唯一的身份证号,而且业务代码已经保证了不会写入两个重复的身份证号。如果市民系统需要按照身份证号查姓名,就会执行类似这样的 SQL 语句: select name from CUser where ...
    SQL mysql select where2022年07月23日 04:413
  • MySQL实战45讲 6,7,8
    MySQL实战45讲 6,7,806 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍? Connection连接与Session会话 通俗来讲,会话(Session)是通信双⽅从开始通信到通信结束期间的⼀个上下文(Context)。这个上下文是⼀段位于服务器端的内存:记录了本次 ...
    SQL mysql2022年07月23日 04:411
  • MySQL实战45讲 11
    MySQL实战45讲 1111 | 怎么给字符串字段加索引? Q:如何在邮箱这样的字段上建立合理的索引? 用户表的定义: create table SUser( ID bigint unsigned primary key, email varchar(64), ... )e ...
    SQL mysql Char2022年07月23日 04:410
  • MySQL实战45讲 10
    MySQL实战45讲 1010 | MySQL为什么有时候会选错索引? 使用哪个索引是由 MySQL 来确定的 可能遇到的情况:一条本来可以执行得很快的语句,却由于 MySQL 选错了索引,而导致执行速度变得很慢 先建一个简单的表,表里有 a、b 两个字段,并分别建上索引: CR ...
    SQL mysql2022年07月23日 04:419
  • Redis持久化技术浅析
    Redis是一种内存数据库,数据都存储在内存中,因此可以快速地直接基于内存中的数据结构进行高性能的操作,但是所有数据都在内存中,一旦服务器宕机,内存中的数据就会全部丢失,数据将无法恢复,因此Redis
    2022年07月23日 02:4013
  • 美团大脑百亿级知识图谱的构建及应用进展
    分享嘉宾:张鸿志博士 美团 算法专家 编辑整理:廖媛媛 美的集团 出品平台:DataFunTalk **导读:**美团作为中国最大的在线本地生活服务平台,连接着数亿用户和数千万商户,其背后蕴含着丰富的
    2022年07月23日 02:0018
  • [mybatis]快速搭建一个mybatis程序,实现对数据的增删改查
    什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyB
    SQL 映射2022年07月22日 23:511
  • SQL99相较于SQL92在多表查询时的新语法
    1.自然连接 NATURAL JOIN SQL99中新增的自然连接相当于SQL92中的等值连接。它可以自动的查询两个表中所有的相同字段,然后进行等值连接。 在SQL92中: SELECT 表1.字段1
    SQL select join2022年07月22日 22:312
  • 适用于顺序磁盘访问的1分钟法则
    预备知识梳理 本文中设定 block size 与 page size 大小相等。 什么是 Block 文章的开始先解释一下,磁盘的数据读写是以扇区 (sector) 为单位的,而操作系统从磁盘上读写
    磁盘2022年07月22日 16:392
  • 【黄啊码】MySQL入门—4、掌握这些数据筛选技能比你学python还有用-1
    大家好!我是黄啊码,今天没继续select * 了吧,如果还继续,那接下来的课程先别学,回去好好把之前的课程重复复习一遍,学明白了我们再会?废话不多说,学今天的课程之前我们先来说说这几个词是怎么个执行
    SQL mysql select2022年07月22日 00:300
  • 【黄啊码】MySQL入门—5、数据库小技巧:单个列group by就会,多个列呢?
    大家好!我是黄啊码,上节课留的作业大家都做了吗?没做的话回去做完再来听课。 好了,先来解答上节课留下的问题: 我们在数据库表中新增一列user_height表示身高,然后拿到所有数据: 我们如果单单用
    SQL mysql2022年07月22日 00:303