随笔分类 - [10] 数据库相关
摘要:Ubuntu、Python、Nodejs、MySQL、Git、Chromium、Docker、Homebrew 等一系列的常用最推荐的镜像源。 清华源镜像https://mirrors.tuna.tsinghua.edu.cn/ 可能是最好的国内镜像站,最吸引人的特点是1)帮助文件最全面最好用;2)
阅读全文
摘要:本文使用的是postgresql-14.2-2-windows-x64.exe版。 解决步骤 1.关闭360软件。 2.再次确认关闭360软件。罪魁祸首就是它。 3.正常安装postgresql-14.2-2-windows-x64.exe,填写密码,端口默认,一路next。 4.用pgadmin4
阅读全文
摘要:背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增 量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此 开启了一段新
阅读全文
摘要:数据库插入速度,哪样最快,特做了一下实验,结果如下: 可见,不同方式速度相差明显,其中使用SqlBulkCopy最快,在我本机能达到5w条/秒。 使用SqlBulkCopy的代码如下: using System; using System.Collections.Generic; using Sys
阅读全文
摘要:1.Navicat连MySql8报错的问题 用mysql命令行登陆mysql,执行以下命令,修改加密方式 2.允许远程连接Mysql8
阅读全文
摘要:SQL 事务隔离级别 概述 隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。 步骤 事务隔离级别通过影响读操作来间接地影响写操作;可以在回话级别上设置事务隔离级别也可以在查询(表级别)级别上设置事务隔离级别。事务隔离级别总共有6个隔离级别:READ UNCOMMIT
阅读全文
摘要:在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agen
阅读全文
摘要:从工作量分析到索引的三条规则,这些专家见解肯定会让您的MySQL服务器尖叫。 在所有的关系数据库中,MySQL已经被证明了完全是一头野兽,只要通知停止运行就绝对不会让你多等一秒钟,使你的应用置于困境之中,你的工作也承受极大的风险。 不过事实是,普通的错误都在MySQL性能错误的射程之内。所以为了使你
阅读全文
摘要:>>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach
阅读全文
摘要:用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 再加上异常捕捉和事务,完整过程如下:
阅读全文
摘要:1ORACLE中周相关知识描述1.1日期格式化函数TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定了X采用何种格式转换的格式字符串,FORMAT与周相关的有W,WW,IW,D,FMWW。W的含义是一个月的第几周。是按照ORACLE自定...
阅读全文
摘要:1.前提条件1. 准备工作软件名称操作系统IP地址端口用户密码版本状态Oracle数据库Windowslocalhost1521scottscottwin32 Oracle11g R2已安装Oracle 透明网关Windowslocalhostwin32_11gR2_gateways未安装MSSQL...
阅读全文
摘要:使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。(不能在SQL Plus里面运行,要在CMD下运行)IMP只适用于EXP导出的文件,不...
阅读全文
摘要:一、引言: Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整; Oracle 10g引入sga_target,可以自动对SGA进行调整; Oracle 11g则对这两部分进行综合,引入memory_target,可以自动调整所有的内存,这就是新引入的自动内存管...
阅读全文
摘要:环境说明:数据库版本:11gR2透明网关版本:11g操作系统Windows Server2008_64位ORACLE_HOME目录:D:\app\Administrator\product\11.2.0\dbhome_1MS数据库IP:192.168.199.245 数据库:BWONLINE 默认端...
阅读全文
摘要:想从Oracle实时同步数据到Ms Sqlserver,需要在Oracle里面直连Sqlserver进行数据的读写,可以在Oracle服务器上安装oracle database gateway for sqlserver组件,关于如何安装此组件,网上找不到详细资料,特将我的安装过程记录下来分享给需要...
阅读全文
摘要:用txt导入的方式是最快的,一般是秒级。以ACCESS数据库到SQLite数据库为例:第一步:导出ACCESS数据库到txt文件:一、将表中数据导出到文本文件(TXT):Select * INTO [TEXT;DATABASE=E:\TEMP].TESTABC.txt FROM Sheet2;第二步...
阅读全文
摘要:提起微博,相信大家都是很了解的。但是有谁知道微博的数据库架构是怎样的呢?在今天举行的2011数据库技术大会上,新浪首席DBA杨海潮为我们详细解读了新浪微博的数据库架构——基于MySQL的分布式数据库实践。 ▲新浪首席DBA杨海潮 在本次演讲中,杨海潮简述了分布式数据库设计中的sharding策略:replication和partitioning;MySQL如何和Cache系统更好的结合来实现高并发的读写服务,同时减少应用开发复杂度,以及如何应对Cache层失效带来的高并发读以及瞬时写入高峰问题;怎样使用WT和WR的实现思想来处理数据库的读/写扩展性。 Sharding的原则:杨海潮表示有以..
阅读全文
摘要:Oracle中start by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * fromtable start with org_id = 'HBHqfWGWPy' connect by prior org_id = parent_id; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: org_id,parent_id那么通过表示每一条记录的parent是谁,就可以形成一
阅读全文