腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
杨建荣的学习笔记
公众号:jianrong-notes
专栏成员
举报
1678
文章
1667561
阅读量
250
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
数据库(853)
sql(478)
其他(355)
oracle(350)
云数据库 SQL Server(293)
运维(111)
shell(81)
存储(63)
linux(62)
数据迁移(52)
python(49)
编程算法(49)
自动化(49)
java(38)
分布式(32)
腾讯云测试服务(27)
开源(25)
api(22)
zabbix(22)
数据分析(19)
tcp/ip(16)
django(15)
人工智能(15)
网络安全(15)
ssh(13)
grep(13)
大数据(13)
html(12)
云数据库 Redis(12)
缓存(12)
https(12)
bash(11)
github(11)
sql server(11)
unix(10)
.net(9)
json(9)
安全(9)
数据处理(9)
架构设计(9)
postgresql(8)
TDSQL MySQL 版(8)
云推荐引擎(8)
go(7)
git(7)
bash 指令(7)
mongodb(7)
http(7)
devops(7)
微信(7)
数据结构(7)
ide(6)
网站(6)
游戏(6)
压力测试(6)
mysql(6)
负载均衡(5)
react(5)
node.js(5)
nosql(5)
访问管理(5)
系统架构(5)
机器学习(4)
c++(4)
bootstrap(4)
tomcat(4)
文件存储(4)
企业(4)
容器(4)
爬虫(4)
hadoop(4)
正则表达式(4)
dns(4)
数据库管理(4)
数据(4)
学习笔记(4)
xml(3)
access(3)
mvc(3)
负载均衡缓存(3)
数据备份(3)
数据安全(3)
jvm(3)
jdbc(3)
zookeeper(3)
windows(3)
nat(3)
迁移(3)
es(3)
io(3)
服务(3)
开发(3)
异常(3)
DNS 解析 DNSPod(2)
官方文档(2)
腾讯云学堂(2)
自动驾驶(2)
tensorflow(2)
php(2)
jquery(2)
打包(2)
eclipse(2)
nginx(2)
容器镜像服务(2)
spring(2)
深度学习(2)
云数据库 MongoDB(2)
SSL 证书(2)
jdk(2)
flash(2)
腾讯云开发者社区(2)
云计算(2)
kafka(2)
sdn(2)
utf8(2)
Elasticsearch Service(2)
测试服务(2)
binary(2)
data(2)
dba(2)
insert(2)
ip(2)
key(2)
position(2)
rename(2)
reset(2)
select(2)
set(2)
备份(2)
产品(2)
服务器(2)
高可用(2)
工作(2)
管理(2)
行业(2)
架构(2)
实践(2)
系统(2)
研发(2)
云服务器(1)
云镜(主机安全)(1)
弹性伸缩(1)
小微企业云服务器(1)
ios(1)
perl(1)
javascript(1)
angularjs(1)
css(1)
ajax(1)
android(1)
单片机(1)
汇编语言(1)
arm(1)
硬件开发(1)
sqlite(1)
flask(1)
svn(1)
maven(1)
全文检索(1)
apache(1)
神经网络(1)
数据传输服务(1)
数据库一体机 TData(1)
移动解析 HTTPDNS(1)
短信(1)
腾讯优评(1)
数据库解决方案(1)
云数据库 MySQL(1)
serverless(1)
kubernetes(1)
黑客(1)
gui(1)
yum(1)
numpy(1)
面向对象编程(1)
spring boot(1)
opencv(1)
线性回归(1)
unity(1)
ftp(1)
自动化测试(1)
kernel(1)
socket编程(1)
ntp(1)
数据可视化(1)
hbase(1)
openapi(1)
任务调度(1)
tdsql-c(1)
unicode(1)
腾讯会议(1)
ipv6(1)
接口测试(1)
数据湖(1)
action(1)
allocation(1)
app(1)
auto(1)
axis(1)
buffer(1)
bug(1)
cat(1)
children(1)
copy(1)
correlation(1)
count(1)
crontab(1)
csv(1)
date(1)
ddl(1)
deadlock(1)
etl(1)
excel(1)
exec(1)
facebook(1)
file(1)
free(1)
global(1)
google(1)
greenplum(1)
it(1)
lm(1)
model(1)
nfs(1)
null(1)
pic(1)
ping(1)
pool(1)
port(1)
preview(1)
proc(1)
progress(1)
ps(1)
publish(1)
ref(1)
schema(1)
status(1)
structure(1)
swap(1)
table(1)
tcp(1)
time(1)
timestamp(1)
using(1)
var(1)
vi(1)
youtube(1)
操作系统(1)
程序(1)
程序员(1)
磁盘(1)
基础(1)
技巧(1)
集群(1)
连接(1)
流量(1)
路由(1)
面试(1)
模型(1)
求职(1)
事务(1)
数据恢复(1)
数据类型(1)
数组(1)
索引(1)
团队协作(1)
网络(1)
效率(1)
协议(1)
语法(1)
域名(1)
重构(1)
搜索文章
搜索
搜索
关闭
搞会这个索引添加法,十亿级时延敏感集群想抖动都难
mongodb
shell
数据库
sql
云数据库 MongoDB
杨亚洲,前滴滴出行专家工程师,现任OPPO文档数据库mongodb负责人,负责数万亿级数据量文档数据库mongodb内核研发、性能优化及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。
jeanron100
2021-09-02
484
0
如何基于Python实现MySQL查询的API设计,附上完整脚本
http
云数据库 SQL Server
python
shell
我们在平时的工作中不可避免会有连接到数据库的操作,通常来说我们会使用基于Shell的方式,或者基于数据库驱动的连接方式,比如JDBC,ODBC,PyMySQL,MySQLdb等。
jeanron100
2019-10-21
1.3K
0
磨刀不误砍柴工-流程梳理
shell
python
昨天开始写一个数据逻辑,整体来说就是对于数据生命周期的管理,如何做到系统化管理,而且对于数据库的侵入性最小。 通常来说,我们会投入较多的时间来逻辑开发部分,然后不断的迭代,得到一个初版的内容,但是不可否认,流程梳理是一个很关键的部分。
jeanron100
2019-06-19
415
0
运维开发体系梳理
运维
python
shell
架构设计
今天把运维开发的体系做了一层梳理,基本把一个整体的脉络理清楚了,这部分的内容也会不断萃取和整理,希望能够给大家一些参考。
jeanron100
2019-03-07
1.4K
0
梳理博客的启示
运维
shell
python
go
数据库
今天下午整理了近一年来的文章情况,发现运维开发的文章比重偏高。在侧重整理这部分的内容时,发现了两个比较突出的问题,首先发现很多运维开发的总结比较零散,侧重的比例没有预期的那么均匀,另外一方面则是一个重要的问题,很多知识点没有成为体系,没有成为体系就很难看到一个全景图。
jeanron100
2018-12-18
328
0
我们所看重的DBA方向的能力
shell
我们所看重的DBA方向的能力,可以分为两个维度,那就是高能和高潜,不能一概而论。
jeanron100
2018-12-14
438
0
通过shell脚本抽取MySQL实例信息
shell
云数据库 SQL Server
bash
grep
先来为自己吹的牛来打脸,昨天计划今天要做15件看起来复杂的事情,一天完成15件复杂的事情,截止现在完成了7件,勉强一半的节奏。
jeanron100
2018-09-29
1.4K
0
任务调度的并行算法
编程算法
数据迁移
shell
自动化
运维
如果串行是肯定不行的。我们可以考虑并行策略,但是开了并行,怎么能够充分利用资源比较好呢。
jeanron100
2018-07-26
959
0
shell的参数和脚本流程改进
shell
运维
今天痛下决心,把事务的工作一定要使用平台来做,时间短,任务紧,之前的运维开发是铺了一个面,每个面都做一些相关的事情,所以工作整体看都有进展,但是最后没有一个专注的功能。
jeanron100
2018-07-26
642
0
使用shell脚本得到MySQL实例列表
shell
云数据库 SQL Server
运维
之前从主机,实例,业务,集群几个维度来完善了运维平台的元数据信息,把流程贯穿起来,也确实看到了一些好处,但是有一个点很重要,也是我们容易忽略的:有些元数据我们也无法确认是不是完整,准确。大体有三个维度:
jeanron100
2018-07-26
992
0
运维开发流程梳理和思考
运维
自动化
shell
python
记得之前梳理过一个运维开发流程,也做了一些实践,从我的认识和理解来看,其实这更适合一个团队内的协作。
jeanron100
2018-07-26
1.2K
0
关于MySQL极限值的初步验证纠错
云数据库 SQL Server
shell
sql
数据库
晚上从珠江边回来之后,看到一篇文章说,MySQL有几个极限值,一个表的字段最多只有1017个,我看了以后表示怀疑。怎么快速验证呢,我看到文章的时候已经11点了,只有不到1个小时的时间来验证了。我想不能通过手工的方式来做,写个简单的脚本,能实现功能即可。 于是三下五除二,我写了下面的简单shelll脚本,跑一个循环,批量生成表结构信息。 首先我尝试的是int数据类型,脚本如下: new=$1 echo 'drop table if exists test_new;' > aaa.sql echo 'creat
jeanron100
2018-03-22
668
0
通过shell脚本模拟MySQL自增列的不一致问题
shell
云数据库 SQL Server
数据库
MySQL的自增列问题其实很有意思,在重启数据库之后,会按照max(id)+1的方式来计算,这样一个看起来有些别扭的实现方式在早期版本就饱受诟病,在MySQL 5.7都没有解决掉,终于在8.0松口了,计划在这个版本中修复。 而重启会带来自增列一类的潜在问题,而如果不重启其实也有可能会有自增列的不一致问题。和两个参数table_definition_cache和table_open_cache还是密切相关的。 主要的原因是什么呢,引用阿里数据库内核团队的解释(https://www.kancl
jeanron100
2018-03-21
1.4K
0
MySQL Shell的简单介绍(r12笔记第95天)
云数据库 SQL Server
shell
sql
MySQL Shell是在官方版本5.7.12推出,工具的初衷本身都是为了解决一类问题,想必官方从很多方面了解到工具的使用情况,支持的开发语言太多,众口难调,所以这么个命令行工具就出来了,从它的推出,足以看到MySQL的格局,它是把很多能做不能做得都揽过来自己做了。根据官方的shell,python,原生SQL,Javascript等,格式都是清一色的JSON. 如果对这个工具还是有一些疑惑的话,在最新版本的InnoDB Cluster可以作为其中的一个标准组件,如果你想搭建这个环境,里面的标准
jeanron100
2018-03-21
5.3K
0
使用shell自动化诊断性能问题(一)(r11笔记第41天)
shell
自动化
数据库
sql
一直以来要做性能分析的自动化工作,但是久久没有动笔,今天索性来更新一版。 首先我希望得到的一个基本效果就是后台去扫描数据库的DB time,如果超出了阈值,比如这里我设置的为400(即DB time为400%),则会开启自动诊断的任务。时间范围是提前一个小时和当前时间。我对已有的脚本做了一些改动,加了一些逻辑,后续还会不断完善。 DBTIME_THRESHOLD=400 DATE=`date '+%Y%m%d'` BEGIN_HOUR=`date -d"1 hour ago" +"%H"` END_HOU
jeanron100
2018-03-21
637
0
ssh免密码登录设置及问题总结
ssh
shell
运维
前几天写了一篇文章关于ssh命令的几个使用小技巧(r11笔记第27天),很多朋友给了不少的建议,其中郭亮同学整理了一篇文章发给我在此表示感谢。 关于ssh免密码登录,总结了3种方法, # 一种推送的方式,也就是在服务器端操作,前提是知道所有免秘登录的服务器用户密码,通过脚本可以读取用户名密码。我写过一个telnet自动登录的脚本,详见附件。 ssh自动登录也可以采用expect语言实现,这个暂未撰写脚本文件,待写中。 # 一种拉取的方式。也就是在客户端进程操作,前提只要知道服务器端一个用户密码即可,弊端是需
jeanron100
2018-03-21
1.5K
0
Oracle 12c里的几点补充(一)(r11笔记第7天)
oracle
shell
sql
数据库
今天看了一些12c的内容,有几点需要补充一下,以后也会不定期来推送一些12c使用中的总结。 是对于PDB的信息抓取,比如当前有哪些PDB,什么时候启动,容量大小等 每个PDB对应的会话连接有多少 查
jeanron100
2018-03-21
834
0
使用shell脚本检测数据库连接访问情况(r10笔记第98天)
shell
数据库
oracle
云数据库 SQL Server
最近要迁移几套环境,涉及的数据库有Oracle,MySQL,数量还不少,能够达到的目标就是整合后的服务器缩减幅度达到70%,这样一种迁移场景,就涉及到很多的网络连接情况,如果本身业务优先级高,涵盖的是全局业务,那么这个影响就会无限放大。所以对于网络连接情况的监控也尤为重要。 其实对于这方面的内容,严格来说,DBA能够根据防火墙信息列表筛查到对应的应用服务器IP,然后交由负责的专人来负责跟进就可以了,但是这个时候因为重重原因,我要ipositive一些。这件事情就希望我能够有自己的信息,不至于到了后
jeanron100
2018-03-21
764
0
初识Python (r10笔记第52天)
python
自动化
运维
shell
现在的技术发展,海量服务器,批量任务,让原本精细化,几台服务器上的维护工作一下子有了指数级的提升,于是很多人就提出了自动化运维,而Python似乎也是“应运而生”,当然Python语言其实历史已经很悠久了,这是很多运维,很多开发人员来说没有逐渐渗透到这个领域而已。 很多系统管理员可能对Perl情有独钟,或者经典的shell,百八十台的服务器都可以轻松维护。不过有时候感觉和预期还是有一些出入,Python总是被提起,但是自己从来没有细细了解过。当然任何工具都是媒介,语言也是如此,能够实现需求,改进需
jeanron100
2018-03-20
622
0
Linux命令ssh-copy-id (r10笔记第21天)
linux
ssh
oracle
shell
在N多年前,搭建Oracle RAC环境的时候,其中有一项非常艰巨的任务就是配置节点服务器的互信关系,每次到了这个部分的时候就有点晕,因为文件需要在两个节点间拷过来,拷过去。 每次到了这个部分,就需要打开我的攻略笔记,然后严格按照上面的步骤来完成。到了OCM考试的时候,当时Oracle是提供了一个建立互信关系的脚本,直 接运行即可。搭建的过程省事不少。到了11g的RAC搭建中,在检查项中有一个就是建立互信关系,只需要在界面上点击即可完成。可见互信关系的建立过程是 越来越简化了。 当然回到工作环境中
jeanron100
2018-03-19
1.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档