MySQL 美团SQL优化工具SQLAdvisor 介绍 在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提升程序性能,还能够降低线上故障的概率。 目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索...
MySQL MySQL中字段类型为longtext的值导出后显示二进制串方式 MySQL字段类型为longtext的值导出后显示二进制串 MySQL中字段类型为 longtext 的字段值保存的是Blob (Binary large objects),所以在导出sql或者将sql查询导出为其他格式的数据时,需要提前将字段类型转换一下...
SQLSERVER SQL维护:SQL Server表空间碎片化回收的实现 1 锁片化的产生 1.1 产生碎片化的原因 1、在B-tree索引中,表数据按照聚集索引的排序进行物理存储,若聚集索引离散化比较严重,那么可能会出现较为严重的碎片化问题; 2、随着业务的DML操作,会伴随着数据页分裂的情况,这种情况下也会导致表空间碎片化问...
MySQL SQL开发知识:MySQL如何计算连续登录天数 方法二lead() 或 lag() 建表、insert数据 create table tmp_login ( user_id int(11) , login_date datetime ); insert into tmp_login values(2,&...
MySQL SQL开发知识:oracle 批量删除表数据的几种方法 1.情景展示 情景一: 删除PRIMARY_INDEX_TEST表中,MINDEX_ID字段为空的数据 情景二: 删除VIRTUAL_CARD_TEST表中的脏数据 2.解决方案 情景一的解决方案: DELETE FROM ...
Oracle PLSQL连接本地oracle或远程oracle数据库实现随意切换功能 前言 先赞后看,此生必赚! 每次安装Oracle以后,都会出现使用plsql连接不上的问题!多次重启电脑、重装系统的磨人经历之后, 今天看到这篇文章算是你我之幸!希望能帮助广大技术人员减少一些时间,顺利进行连接! 注:也可以用plsql连接远程数据库(只要...
Oracle Oracle Windows 批处理自动备份bat脚本语句的步骤详解 开门见山 1、备份的语句能执行 2、创建一个检单bat脚本能执行 3、把备份的语句放到bat 脚本里面 示例 @echo off echo 正在备份 Oracle 数据库,请稍等…… set expname=%date:~0,4%%date:~5,2%%d...
MySQL MySQL 引擎 Innodb&MyISAM 知识点 底层原理 存储结构区别介绍 MySQL总体架构 MySQL插件式的存储引擎体系 MyISAM引擎 (1) 特性 MyISAM引擎实现特点 1.索引和数据分开存放。索引中保存的是数据位置的指针。 2.有索引cache,索引块默认1KB大小,采用LRU算法替换。 3.没有数据cache,...
SQLSERVER 一文教你SQL Server 2000/2005/2008正确删除或压缩数据库日志的方法 由 于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要 是做OLAP,所以数据库本身不会有大变动,所以日志也就没有多少作用了,因此想办法把数据库日志文件收缩到很小...
Oracle Oracle用户管理之:Oracle新增和删除用户 一、登录DBA管理员用户 —-两种管理员登录方式 –1. 用户名:system 密码:Orcl123456 as sysdba —2. 用户名:system/Orcl123456 as sysdba 第一种方式: 第二种...
SQLSERVER SQL安全:如何有效防止sql注入的方法 SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患...
Oracle ORACLE开发知识:oracle创建用户过程详解 1.首先用管理员用户登陆sqlplus: sqlplus “sysman/安装时设置的密码” 2.创建用户 create user userName identified by password; 创建用户 userName,密码为...