SQLSERVER SQL基础:解析React 中的Virtual DOM React在前端界一直很流行,而且学起来也不是很难,只需要学会JSX、理解State和Props,然后就可以愉快的玩耍了,但想要成为React的专家你还需要对React有一些更深入的理解,希望本文对你有用。 React在前端界一直很流行,而且学起来也不是很...
MySQL 备份恢复之:MySQL中的 Binlog 深度解析及恢复实战 前言: MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。b...
MySQL 教你如何查看MySQL数据库表占用空间大小的方法 前言 CentOS7 环境下MySQL常用命令 在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。...
SQLSERVER Sql server端口未打开连接不上数据库的解决方案 前言 今天manager布置了个任务是检查一下server上的 sql server为什么连接不上的问题,我以前从没用过sql server。先远程到server在的机器上,照着网上的教程搞了一通,没什么卵用。 就把sql server重新安装了一下,之后...
MySQL centos7.7系统使用脚本安装oracle11g 最近需要安装oracle,然后网上查了一下教程,在centos7.7上安装成功,运行正常。这里记录一下。 环境: 硬件4核/8G RAM/100G 存储 centos7.7(64bit) oracle11g(官网下载的) 步骤(转载): 第一个脚本prei...
SQLSERVER SQL开发知识:sql server把退款总金额拆分到尽量少的多个订单中详解 一、问题 原来有三个充值订单,现在要退款450元,如何分配才能让本次退款涉及的充值订单数量最少?具体数据参考下图: 二、解决方案 Step 1:对可退金额进行降序排列,以便优先使用可退金额比较大的订单 Step 2:使用CTE公用表达式,实现类似for或w...
Oracle 数据库安装教程:CentOS7下Oracle19c rpm安装过程 软件 下载地址 CentOS-7-x86_64-Minimal-2009.iso http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso ora...
SQLSERVER SQL基础:SQL Server新特性SequenceNumber用法介绍 简介 SequenceNumber是SQL Server2012推出的一个新特性。这个特性允许数据库级别的序列号在多表或多列之间共享。对于某些场景会非常有用,比如,你需要在多个表之间公用一个流水号。以往的做法是额外建立一个表,然后存储流水号。而新插入的流水...
Oracle ORACLE维护:Oracle缩表空间的完整解决实例 备注: Oracle 11.2.0.4 一. 需求 近期有一个日志库,占用了比较多的空间,需要将历史的清理,然后收缩空间。 如下图所示,4T的空间已经差不多用完。 二. 解决方案 首先想到的是清理掉超过半年的数据,然后resize 表空间。 2.1 清理过...
Oracle Oracle性能之:表碎片对性能影响的分析及如何处理 前言 本文通过对Oracle 表碎片整理,对比了前后对数据库性能的影响。 ⛳️ 1.创建测试表 ?1.1 建立表空间 SYS@EDB> select TABLESPACE_NAME,FILE_NAME from dba_data_files; ?1....
MySQL 超级有用的15个mysqlbinlog命令 在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MySQL主从复合中是非常有用的,主服务器会发送其数据到远程服务器中。...
Oracle 【原理】一步步教你如何排查 ORACLE中行锁问题 概念描述 行锁,对应等待时间’enq: TX – row lock contention’。是应用环境中经常碰到的故障现象。当发生行锁时,往往意味着大量业务会话被阻塞。造成业务功能无法进行。因此需要尽快排查出问题源头及原因。采取有效的处理措施。...