sum技术 - 1

。MySQL 5.5.9版本的stop slave, 不一定2个线程都能成功stop, 可以stop 两次,另外注意把监控配置文件注释掉,否则1分钟内会把同步拉自动拉起

。统计慢查询时,只统计最近几天就可以了,统计过去的1,2个月的慢查询是毫无意义的,MyShard的/data/yy/log/slow.log有专门记录慢查询日志的地方,比下去看挂载的MySQL实例更直观

。领导逻辑是,如果看到监控有慢查询,那证明DBA木有推动业务改慢查询

。为什么要记录每个建表需求和对应的业务到wiki上? 为了停业务或慢查询时能尽快找到人

。用清晰的理由,去否定不合理的需求,让别人明白因果就可以了

。MyShard , 停止同步进行维护之前,需要确保业务停止写入,否则业务写入的数据不会同步到其他节点,会出事故,如充值延迟到账,无论业务催得多紧急,都需要一步步走流程,否则锅自己背。同理myshard需要等同步追完没有延迟,才能给业务使用

。为了方便,相同业务下的一套数据库账号密码都是一样的,不同业务,密码不同

。MySQL用update方法修改mysql.user密码表,需要flush privilegs才能生效

。业务机器与DB机器在同机房,延迟小,跨机房,延迟大,因为网络质量不好,腾讯的机房很好,不用考虑跨机房网络问题。

。谁难受谁推动,每天的建表授权需求都是这么多,如果做了数据库自动运维系统,最大受益者是我,如果迟迟不做,最后辛苦的,一个个节点手打代码建表的还是自己,真正想要做时才用了4天时间,以前4个月一直都是手敲代码

。为什么写脚本,需要拆分成N个函数,而不是一个main函数囊括所有事情呢? 为了测试方便,逐个函数进行测试

。python在打印字符串时,把变量用str()转为字符串,已防数字类型变量报错

。key-value键值对格式是通用得的,比如web的json,redis的存储方式,python的字典格式

时间: 2024-09-30 23:40:11

sum技术 - 1的相关文章

多线程技术模拟并行计算之二:数组前缀和(Prefix Sum)

一.前缀和(Prefix Sum)定义: 给定一个数组A[1..n],前缀和数组PrefixSum[1..n]定义为:PrefixSum[i] = A[0]+A[1]+...+A[i-1]: 例如:A[5,6,7,8] --> PrefixSum[5,11,18,26] PrefixSum[0] =A[0] ; PrefixSum[1] =A[0] + A[1] ; PrefixSum[2] =A[0] + A[1] + A[2] ; PrefixSum[3] =A[0] + A[1] + A[

linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符) (转帖)

http://wenku.baidu.com/link?url=2RsCun4Mum1SLbh-LHYZpTmGFMiEukrWAoJGKGpkiHKHeafJcx2y-HVttNMb1BqJpNdwaOpCflaajFY6k36IoCH_D82bk2ccu468uzDRXvG 基于LINQ+to+Entity数据访问技术的应用研究 Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式:

Java 分布式处理技术

1.1 RMI 的基本概念 1.1.1 什么是RMI RMI(Remote Method Invocation) 远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样. 1.1.2 RMI 的用途 1. 分布式体系结构 我们为什么要使用分布式计算呢? Ø         当我们想与多个用户或客户机共享一个中央资源(如一个数据库)时,就会使用分布式计算

Java Hotspot G1 GC的一些关键技术

G1 GC,全称Garbage-First Garbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生.在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 248).在官网中,是这样描述G1的: The Garbage-First (G1) collector is a server-style garbage collector, targeted for

JVM优化技术

1.语言无关的经典优化技术之一:公共子表达式消除 公共子表达式消除是一个普遍应用于各种编译器的经典优化技术,它的含义是:如果一个表达式E已经被计算过了,并且从先前的计算到现在E中所有变量的值都没有发生变化,那么E的这次出现就成为了公共子表达式,对于这种表达式,没有必要花时间再对它进行计算,只需要直接用前面计算过的表达式结果替代E就可以了, 举个例子简单说明它的优化过程,假设有如下代码 int d = (c*b)*12 + a +(a+b*c) 如果这段代码交给javac编译器则不会进行任何优化,

Subarray Sum Closet

Given an integer array, find a subarray with sum closest to zero. Return the indexes of the first number and last number. Given [-3, 1, 1, -3, 5], return [0, 2], [1, 3], [1, 1], [2, 2] or [0, 4]. 这题求和最接近0的子数组,属于Subarray Sum的follow up.思路也很近似,每次求的是当前位置

Java分布式处理技术(RMI,JDNI)

http://hedaoyuan.blog.51cto.com/4639772/813702 1.1 RMI的基本概念 1.1.1 什么是RMI RMI(Remote Method Invocation)远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样. 1.1.2 RMI的用途 1. 分布式体系结构 我们为什么要使用分布式计算呢? Ø 当我们想

《C#语言和数据库技术基础》单词必备

<C#语言和数据库技术基础> 第一章1..NET Framework   框架2.sharp            尖锐3.application      应用程序4.developer        开发者5.network          网络6.build            建造,建筑7.console          控制台8.debug            调试9.namespace        命名空间10.project         项目11.solution 

谈谈SQL 语句的优化技术

在SQL server 的性能优化过程中,TSQL的语句优化是很重要的一环.当您使用各种手段找出系统最需要优化的语句后,应该如何对该语句进行优化呢?下面列出一些TSQL 语句优化的常见技巧. 1.     语句的执行计划分析 首先要对该语句的执行计划(execution plan)进行分析,找出语句运行慢的原因.比如说, <>在检查执行计划是否包含table scan /index scan等昂贵的操作? <>对table, worktable是否进行了大量的逻辑读? <&g