MySQL 如何快速复制用户权限到其他环境
MySQL 如何快速复制用户权限到其他环境脚本用途: 1、mysql主从搭建,从库用户权限的复制(可直接在主库执行脚本,将输出结果在从库执行) 2、实现 pt-show-grants【打印权限信息】(线上可选择不用安装pt软件..通过脚本实现pt-show-grants功能) 3、用户权限统计
MySQL 查询索引的选择性、索引字段、注释等基本信息的SQL
MySQL 查询索引的选择性、索引字段、注释等基本信息的SQLMySQL sql 用于统计mysql数据库非系统db的全部表/索引信息 (包括:数据库、表名、表注释、表行数、表大小、索引名、索引字段、字段注释、基数、选择性比、索引类型..)
Oracle 如何选择update、merge into
Oracle 如何合理选择update、merge into 更新表数据update和merge应该如何选择Oracle update和merge into 哪个性能高?Oracle merge into 语句where 过滤条件的子查询没有在执行计划中体现从而查询很慢的原因?Oracle merge into 和update 如何选择;ORACLE11g update和merge into 的区别
mysql.sock的作用
mysql.sock的作用 前段时间出现过一种情况,localhost本地登录mysql数据库提示不能连接mysql.sock,第三方工具sqlyog可以登录,具体原因如下。mysql有两种连接方式:1、TCP/IP2、socketmysql.sock的作用是server和client在同一台服务器,并且使用localhost进行链接的时候,就会使用socket来进行连接——仅此而已也就是:为主机名为localhost建立的MySQL连接,该连接过程通过一个套接字文件mysql.socket实现的。所以该文件被删后,用localhost用户是连接不到MySQL服务器的。必须建立一条tcp/ip连接,即使用127.0.0.1而不是localhost作为-h的参数去连接MySQL服务器,如:mysqladmin -h 127.0.0.1 -u root -p shutdown,强制地建立一条tcp/ip连接;关闭MySQL服务器,再重新以localhost为主机名启动MySQL服务器,它就会重新创建一个套接字文件。
Linux 报错"mount: unknown filesystem type
Linux 报错"mount: unknown filesystem type 'LVM2_member' "解决思路LVM详细信息:https://wiki.archlinux.org/index.php/LVM_(简体中文) 注释:报错有提到为识别filesystem type 'LVM2_member' 磁盘; 情况1 未创建逻辑卷/卷组和格式化分区引起 -->本次问题 情况2 逻辑卷 卷状态信息失效'unenable'
Oracle 巧用外部表将大量excel数据导入数据库
Oracle 巧用外部表将大量excel数据导入数据库(行数较多的excel导入oracle数据库的方法) 之前有写过 如何将.dbf/.xls/.csv文件导入oracle数据库 适用量较小的文件; 当excel/txt/csv/dbf等文件数据大于10w,直接导入可能比较慢,如下简单使用了下oracle的外部表功能使数据库直接加载/读取系统文件(而非insert表)。
Oracle resize DBF报错"ORA-03297"简单介绍
Oracle resize DBF报错"ORA-03297: file contains used data beyond requested RESIZE value(文件包含超出要求的调整值的数据)"的简单介绍
Linux 非图形界面安装oracle数据库
Linux 非图形界面安装oracle数据库 一个未开图形界面的Linux OS,如何安装oracle软件及数据库,如下是2大步骤 1、克隆软件 2、手动建库Linux 非图形界面 安装oracle数据库软件及DB解决 ORA-00904: "wm_concat":invalid identifier 报错
Linux scp 提示"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED" 的解决方案
Linux scp提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED的解决方案[root@zabbix-server data]# scp scripts/index.html 10.240.1.14:/root@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the RSA hos
Oracle 获取执行计划的几种方法
Oracle 获取执行计划的几种方法Oracle 查询v$sql_plan视图显示格式类似plsql developer 的F5快捷键
Oracle dba_objects和all_objects 最大的区别
oracle【不同用户访问all_objects视图,相同过滤条件,结果不同 (例如:?"A用户访问all_objects视图过滤B.T1表有数据,而C用户也访问all_objects视图过滤B.T1表却没有数据" )】是正常的,是因为C用户没有访问B.T1表权限,用dba_objects可以解决;Oracle all_*视图和权限有关,完全不等于dba_*视图,所以一定要适当的选择 dba_*和all_*视图;Oracle all_objects和dba_objects最大的区别;Oracle all_objects 视图创建语句;Oracle V$ENABLEDPRIVS每个数值代表的意思
Oracle 查询各表空间使用情况--完善篇
Oracle 查询各表空间使用情况、表空间自动增长 使用率改写
Oracle JOB异常中断原因分析
Oracle JOB异常中断原因分析、 dba_jobs.BROKEN为Y解决方案、dba_jobs.NEXT_DATE=4000/1/1原因分析
Oracle 归档暴涨分析
Oracle 归档暴涨分析原因/思路
MySQL 每天自行统计慢日志 脚本
MySQL 每天自行统计慢日志 脚本MYSQL 慢日志分析参数的涵义 MySQL pt-query-digest慢查询分析介绍MySQL pt-query-digest导入数据库的表注释信息
MySQL 查看数据库中有主外键关系的表信息
MySQL 查看数据库中有主外键关系的表信息 REFERENTIAL_CONSTRAINTS表注释参考KEY_COLUMN_USAGE表注释参考UPDATE/DELETE_RULE 类型: 1. CASCADE: 从父表中删除或更新对应的行 ,同时自动的删除或更新自表中匹配的行 。ON DELETE CANSCADE和ON UPDATE CANSCADE都被InnoDB所支持 。 2. SET NULL: 从父表中删除或更新对应的行 ,同时将子表中的外键列设为空 。注意, 这些在外键列没有被设为NOT NULL时才有效。 ON DELETE SET NULL和ON UPDATE SET SET NULL都被InnoDB所支持 。 3. NO ACTION: InnoDB拒绝删除或者更新父表 。 4. RESTRICT: 拒绝删除或者更新父表 。指定RESTRICT( 或者NO ACTION )和忽略ON DELETE或者ON UPDATE选项的效果是一样的 。 5. SET DEFAULT: InnoDB目前不支持 。
Oracle '批量'禁用外键的存储过程
Oracle '批量'禁用外键的存储过程Oracle 大量truncate table ORA-02266 解决方案
Oracle SQL优化总结
Oracle SQL优化总结、Oracle SQL优化注意事项总结①、update 和merge的选择参考 Oracle 如何选择update、merge ②、去重 distinct、group by 的选择;子查询里包含group by 可能存在子查询外层数据量很小传不到子查询内层的情况;参考Oracle 针对子查询里有group by 表全扫的优化 ③、不要使用(id = 1 or in 子查询 )形式原因:执行计划会选择filter,驱动表过滤后条目很多的话,被驱动表会产生热点块;博客参考:Oracle 'or exists/in'结合使用引起的filter执行计划 的优化⑤ 分页:rownum和row_number的选择博客参考:Oracle rownum 分页引起的效率问题及优化思路⑨、 合理使用临时表解决大量下载功能 Oracle SQL优化了解业务多重要? http://blog.itpub.net/28602568/viewspace-1685600/
Oracle SQL优化了解业务多重要
Oracle SQL优化了解业务多重要Oracle 全量下载的SQL优化
Oracle 触发器 限制DDL操作
Oracle 触发器 限制DDL操作Oracle 限制某些用户做DDL操作Oracle 限制DDL操作,出现DDL操作,报错警告Oracle 触发器参数