本文包含了以下两个知识点: 静默安装Oracle 19c; 通过rman升级数据库。 一、静默安装Oracle 19c 1 1 安装并配置Gird组件 创建响应文件grid rsp,内容如下: oracle install responseFileVersion= oracle i
写在前面:????设想一下,你的线上环境使用了主从复制架构,如果不小心执行了,如:drop database db1、drop table tb1,或者说delete,update不加where条件的更新,当问题发生的时候,你是不是希望还有补救
(预编译的好处:1 可以重复使用执行计划,减少sql编译所需时间。2 一次解析多次使用。3 避免sql注入。)(列和参数类型不一致时,会造成隐式转换)????????not in可能造成索引失效????????比如:sql注入了一个
possible_keys、key、key_len都为null,可见在表上是没有可用索引的计算区分度,越接近1区分度越好,应该放到联合索引的左侧建好联合索引之后的explain:翻页越多,速度越慢,进一步优化:优化的前提:comment_i
mysql生产库上有张表,原本是每月迁移删除,由于上级数据补全统计的需求,一直延迟迁移了将近一年,表文件增到的1 4T,迁移删除历史数据后,表文件占1 4T空间,数据及索引文件大小800G,表内剩余空间600G。服务器
????????????????decimal比用varchar保存bigint无法保存的数据更加高效
db2 "SELECT substr(TABNAME,1,30) as TAB_NAME, STATUS, ACCESS_MODE, substr(CONST_CHECKED,1,1) as FK_CHECKED,substr(CONST_CHECKED,2,1) as CC_CHECKEDFROM SYSCAT TABLES WHERE STATUS
mysql生产库上有张表,原本是每月迁移删除,由于上级数据补全统计的需求,一直延迟迁移了将近一年,表文件增到的1 4T,迁移删除历史数据后,表文件占1 4T空间,数据及索引文件大小800G,表内剩余空间600G。服务器
(索引可以增加查询效率,但同样会降低插入和更新的效率)(所以要求每个innodb表必须有一个主键)? ? ????因为innodb是索引组织表的缘故,如果主键频繁被更新,意味着数据存储的逻辑数据要频繁变动,必然带来
关于mysql的读写分离架构有很多,百度的话几乎都是用mysql_proxy实现的。由于proxy是基于lua脚本语言实现的,所以网上不少网友表示proxy效率不高,也不稳定,不建议在生产环境使用;amoeba是阿里开发的一款数据库
(如果两个关联的列的数据类型不一样,在关联的时候会进行隐式转换,造成列上索引失效,查询效率大幅降低)没特殊需求的情况下,统一使用innodb统一字符集可以避免由于字符集转换产生的乱码,数据库和表字符集统
告诉我们mysql优化器是怎样处理我们的sql请求的并不是说在相关查询列上有索引,mysql在查询时就能使用到,虽然我们认为适合,但mysql优化器不一定这样认为mysql并不一定根据我们sql语句中的顺序进行表的关联,而
[root@wallet01?~] ?su?-?grid [grid@wallet01?~]$?asmca[root@wallet01?~] ?su?-?oracle [oracle@wallet01?~]$?dbca
[root@wallet01?~] ?useradd?-u?1101?-g?oinstall?-G?dba,asmdba?oracle [root@wallet01?~] ?echo?oracle?|?passwd?--stdin?oracle Changing?password?for?user?oracle passwd:?all?authentication?tokens?upda
以oracle 11g为例 双击oracle安装文件,进入安装界面,检测安装环境 继续,不理会取消勾选接受安全更新,点击下一步选择是这里直接下一步根据实际需求选择系统类型,下一步选择软件安装位置、数据库文件位置,
商品模块:(虽然要尽量做到冷热数据分离,减小表的宽度。但商品信息表中的字段差不多要在一起使用的;另一方面,对于经常使用的商品详细信息,一般会放到缓存中,或者做页面静态化加快访问速度。基于这两点,没