精华内容
下载资源
问答
  • 1、建立分区表[sql] view plain copycreate table test_log(created datetime,msg varchar(2000))partition by range columns(created)(partition p20150301 values less ...2、增加分区命令[sql] view plain c...

    1、建立分区表

    [sql] view plain copy

    create table test_log

    (

    created datetime,

    msg varchar(2000)

    )partition by range columns(created)(

    partition p20150301 values less than('2015-03-02')

    );

    2、增加分区的命令

    [sql] view plain copy

    alter table test_log add partition (partition p20150302 values less than('2015-03-03'));

    3、删除分区的命令

    [sql] view plain copy

    alter table test_log drop partition p20150301;

    4、查询分区信息

    [sql] view plain copy

    SELECT partition_name,

    cast(replace(partition_description, '''', '') AS date) AS val

    FROM INFORMATION_SCHEMA.PARTITIONS

    WHERE TABLE_NAME = 'test_log' AND TABLE_SCHEMA = 'test';

    +----------------+------------+

    | partition_name | val |

    +----------------+------------+

    | p20150302 | 2015-03-03 |

    +----------------+------------+

    1 row in set (0.01 sec)

    5、建立proc维护分区

    [sql] view plain copy

    delimiter $$

    DROP PROCEDURE IF EXISTS proc_test_log_pt

    $$

    CREATE PROCEDURE proc_test_log_pt()

    BEGIN

    DECLARE v_sysdate date;

    DECLARE v_mindate date;

    DECLARE v_maxdate date;

    DECLARE v_pt varchar(20);

    DECLARE v_maxval varchar(20);

    DECLARE i int;

    /增加新分区/

    SELECT max(cast(replace(partition_description, '''', '') AS date)) AS val

    INTO v_maxdate

    FROM INFORMATION_SCHEMA.PARTITIONS

    WHERE TABLE_NAME = 'test_log' AND TABLE_SCHEMA = 'test';

    set v_sysdate = sysdate();

    WHILE v_maxdate <= (v_sysdate + INTERVAL 7 DAY) DO

    SET v_pt = date_format(v_maxdate ,'%Y%m%d');

    SET v_maxval = date_format(v_maxdate + INTERVAL 1 DAY, '%Y-%m-%d');

    SET @sql = concat('alter table test_log add partition (partition p', v_pt, ' values less than(''', v_maxval, '''))');

    -- SELECT @sql;

    PREPARE stmt FROM @sql;

    EXECUTE stmt;

    DEALLOCATE PREPARE stmt;

    SET v_maxdate = v_maxdate + INTERVAL 1 DAY;

    END WHILE;

    /删除旧分区/

    SELECT min(cast(replace(partition_description, '''', '') AS date)) AS val

    INTO v_mindate

    FROM INFORMATION_SCHEMA.PARTITIONS

    WHERE TABLE_NAME = 'test_log' AND TABLE_SCHEMA = 'test';

    WHILE v_mindate <= (v_sysdate - INTERVAL 6 DAY) DO

    SET v_pt = date_format(v_mindate - INTERVAL 1 DAY,'%Y%m%d');

    SET @sql = concat('alter table test_log drop partition p', v_pt);

    -- SELECT @sql;

    PREPARE stmt FROM @sql;

    EXECUTE stmt;

    DEALLOCATE PREPARE stmt;

    SET v_mindate = v_mindate + INTERVAL 1 DAY;

    END WHILE;

    END$$

    delimiter ;

    6、调用proc

    执行前

    [sql] view plain copy

    mysql> select partition_name,partition_description FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='test_log' AND TABLE_SCHEMA='test';

    +----------------+-----------------------+

    | partition_name | partition_description |

    +----------------+-----------------------+

    | p20150301 | '2015-03-02' |

    +----------------+-----------------------+

    1 row in set (0.01 sec)

    mysql> select sysdate();

    +---------------------+

    | sysdate() |

    +---------------------+

    | 2015-03-09 15:12:59 |

    +---------------------+

    1 row in set (0.00 sec)

    执行后

    [sql] view plain copy

    mysql> call proc_test_log_pt;

    Query OK, 0 rows affected (1.13 sec)

    mysql> select partition_name,partition_description FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='test_log' AND TABLE_SCHEMA='test';

    +----------------+-----------------------+

    | partition_name | partition_description |

    +----------------+-----------------------+

    | p20150303 | '2015-03-04' |

    | p20150304 | '2015-03-05' |

    | p20150305 | '2015-03-06' |

    | p20150306 | '2015-03-07' |

    | p20150307 | '2015-03-08' |

    | p20150308 | '2015-03-09' |

    | p20150309 | '2015-03-10' |

    | p20150310 | '2015-03-11' |

    | p20150311 | '2015-03-12' |

    | p20150312 | '2015-03-13' |

    | p20150313 | '2015-03-14' |

    | p20150314 | '2015-03-15' |

    | p20150315 | '2015-03-16' |

    | p20150316 | '2015-03-17' |

    +----------------+-----------------------+

    14 rows in set (0.01 sec)

    也可以这样执行

    [plain] view plain copy

    mysql -uroot -p3306 test -e 'call proc_test_log_pt'

    7、可以在mysql的event或os的crontab中调用上面的proc

    以event为例

    需要先开启event

    [sql] view plain copy

    mysql> set global event_scheduler=1;

    Query OK, 0 rows affected (0.00 sec)

    mysql> show variables like '%event_scheduler';

    +-----------------+-------+

    | Variable_name | Value |

    +-----------------+-------+

    | event_scheduler | ON |

    +-----------------+-------+

    1 row in set (0.00 sec)

    新建一个event,为了测试方便,间隔设置为分钟

    [sql] view plain copy

    DELIMITER $$

    drop event if exists auto_pt $$

    create event auto_pt

    on schedule

    every 1 minute

    starts '2015-03-09 15:19:02'

    do

    BEGIN

    call proc_test_log_pt();

    END$$

    delimiter ;

    你可以重建前面所述的分区表,然后看event执行的效果。

    上边自动分区方案是转载,参考一下,你也可以根据自己的想法来做。收起

    展开全文
  • 你知道哈佛大学排名第一、最受欢迎的课是讲什么的吗?不是讲赚钱的,也不是讲怎么管理人的,而是《幸福课》。 这个课试图解释一个非常重要的问题:人来到这个世上,到底追求...现代人大多数时间花在外部,观照自己的

    你知道哈佛大学排名第一、最受欢迎的课是讲什么的吗?不是讲赚钱的,也不是讲怎么管理人的,而是《幸福课》。

    这个课试图解释一个非常重要的问题:人来到这个世上,到底追求什么才是最重要的。

    课程的老师坚定地认为:幸福感是衡量人生的唯一标准,是所有目标的最终目标。

    何谓幸福?是一种快乐、满足、或积极的体验,是一种能体会到生活是美好的、有意义的、有价值的感觉。

    每个人对幸福的理解不一样,但获得幸福快乐的路径大同小异。

    如何增加幸福感?——秘籍是改变对待自己的方式。

    1.进行自我觉察

    现代人大多数时间花在外部,观照自己的时间太少了。

    身边的声音总是强调,当你有车有房,当你赚上大钱,你就幸福了,可无数的例子却让人们发现事实真相并非如此。

    研究表明,当人们的基本需求满足后,财富对幸福感的影响很小。

    生活水平远高于温饱线的人也会抱怨自己缺钱,因为他们虽然赚的钱不少,但欲望也在滋长。

    没钱的时候吃方便面;有钱的时候吃西餐;更有钱的时候,还有满汉全席等着他。

    “幸福课”告诉我们:要获得幸福,你要做的第一件事就是“自我察觉”,把看问题的视角从看向外界转变到看向自己。

    2.建立正确的期待

    但彻底“禁欲”,只能从短期提高人们的幸福感。要从源头上改变这个问题,必须要建立正确的期待。

    正确的期待意味着,相信内在的改变,而非外界的成功和失败。

    曾经有人对20年来的哈佛MBA学生进行调查,所有学生都很成功,但只有一小部分人,特别特别成功,也即在收入、名声、生活等方面,都特别令人羡慕。

    经过研究发现,这种“特别成功”主要在于两点:一是十分相信自己,二是他们一直在问问题,无论是问谁,他们一直都在好奇。

    也就是在肯定自己价值的同时,不断完善在某些领域依旧无知的自己。

    认清自己才能保持正确的期望,认清自己才能肯定自己的价值。这些人的幸福感和他们的成功一样,随着年岁的增长,会如同滚雪球一般越滚越大。

    3.营造会让你有幸福感的环境

    这里要跟大家讲一个心理学效应——皮格马利翁效应。

    有两名心理学教授去了所普通的小学,对校长和教师说明要对学生进行“发展潜力”的测验。

    她们随机地抽取了一些学生,告诉任课老师名单中的学生是学校中最有发展潜能的学生,并再三嘱托教师,要在不告诉学生本人的情况下要进行长期观察。

    8个月后,当他们回到该小学时,惊喜地发现,名单上的学生在各方面进步都很大。

    期望对于人有巨大的影响,想使一个人发展更好,就应该给他传递积极的期望。这在心理学上被称为 “皮格马利翁效应”。

    不论是来自自己还是他人,赞美、信任和期待都具有一种能量,能改变人的心态和行为。

    另外,将环境布置得更为“幸福”,有意地让自己处于能得到他人的赞美和肯定的环境,重复体验这种幸福感,可以有效地加强这种体验。

    展开全文
  • 自己开发过于复杂,试试这个免开发免费群发模板消息工具。可向指定openID群发,粉丝标签,地区,性别等 一、多样化创建模板消息支持自定义颜色,传入粉丝昵称,实时预览,设置时即可查看效果,群发对象多角度筛选...

    服务号每月只能发4次消息,为什么有的号可以每天群发消息?如何突破群发限制?自己开发过于复杂,试试这个免开发免费的群发模板消息工具。可向指定openID群发,粉丝标签,地区,性别等

    一、多样化创建模板消息

    支持自定义颜色,传入粉丝昵称,实时预览,设置时即可查看效果,群发对象多角度筛选,实时预计发送人数,自定义时间

    1042a29e95c7849b136b420d728fd121.png

    二、自定义群发对象,多角度筛选

    根据粉丝标签分组 / 地区 / 性别 进行选择发送,以及所有发送

    004b43329637850db74240d8781091ec.png

    三、自定义模板跳转类型

    支持跳转到网页 / 小程序页面 / 只通知不跳转作用

    72cece07cd767910b3c1ea4de596d1d8.png

    四、同步管理微信粉丝标签分组

    粉丝分组与微信端同步,修改粉丝分组名称,粉丝分组转移,实时查看转移任务

    d93dcad446b5733c934296d9b9efc556.png

    五、实时查看推送任务进度,预览模板消息

    新建推送任务之后,可在公众号预览该模板消息

    显示所有的推送任务,实时查看发送成功的人数

    可以复制推送任务,方便再推送有部分相同内容的模板消息

    0648e57983993bae54214580edf95947.png

    六、常见问题

    对比微信有哪些优势?

    1.突破微信群发的限制,次数不受限制,针对不同类型的粉丝,实现精准推送,帮助公众号推广H5或小程序

    2.群发内容不受限制,任何链接均可以直接推广。如果是推广微信小程序,则需要先与对应公众号关联

    模板消息每日群发数量有限制吗?

    1.如果公众号粉丝低于10万,默认每天可发送的上限为10万条(微信限制);关注者超过10万或满足微信内其他升级规则时,每日可发送次数将增加至100万;

    使用芝麻小客服发送模板消息注意事项?

    1.请勿发送过于频繁,避免被用户投诉,微信临时禁用对应的模板,影响公众号功能使用;

    模板消息的收费情况?

    1.目前是免费提供给用户使用的,并且不限制发送条数

    模板消息群发需要多长时间?

    1.发送时间会根据系统中的发送任务的排队情况定,当一个群发任务的发送对象越多,时间会越久,因此建议少量多次进行发送

    展开全文
  • IP逐渐被大众所了解,换IP的好处大家都知道,而现在智能手机我们越来越离不开,它能做的事情也逐渐增加,甚至是我们工作中的一部分,大家可能对手机换IP还不太了解,当有业务及工作需要,要改变下自己的IP地址,我们...

    随着科技的进步,IP逐渐被大众所了解,换IP的好处大家都知道,而现在智能手机我们越来越离不开,它能做的事情也逐渐增加,甚至是我们工作中的一部分,大家可能对手机换IP还不太了解,当有业务及工作需要,要改变下自己的IP地址,我们如何快速的修改自己IP呢,小编教大家轻松简单的修改自己IP地址。
    我们先进入WiFi热点的列表,长按所连接的WiFi热点的名字。当弹出选项,选择“修改网度络”,然后勾选“显示高级选项版”,就可以进行IP设置了。
    在这里插入图片描述

    还有一种比较简单,就是用软件辅助换IP,一键换IP,如果隔一段时间就要换一次IP,也可以定时设置换IP时间。
    在这里插入图片描述
    选择好线路,点击“开启”便可以一键换IP
    在这里插入图片描述
    换号后可以去浏览器查询下IP是否换好了
    在这里插入图片描述
    如果需要大量换IP的朋友,或者长期需要换IP来工作的朋友还是比较推荐换IP软件,操作简单,能够根据自己的需求来选择适合自己的IP。

    展开全文
  • 便签作用多是记录备忘事项,及时提醒自己处理一些重要事情,可在忙碌工作中,大家经常会忘记去查看电脑桌面上记录备忘事项,因此不少人想在电脑桌面上增加文字提醒,那么在电脑桌面上怎么增加文字提醒呢?...
  • <div><p>该提问来源于开源项目:rookie125/mobile-calendar</p></div>
  • 孙先生(化名)没有想到过自己会遭遇老婆出轨这样事情。不过,面对一些蛛丝马迹,他并没有暴跳如雷或者寻死觅活,而是在律师指导下进行了录音取证,这一切都做得没有一丝波澜。在一段时间内,孙先生取得了多段可能...
  • PS怎么自己的形状存储为自定形状? 作者:佚名 字体:[增加减小] 来源:互联网 时间:11-16 17:08:54我要评论 自己画的图形怎么添加到自定义形状里?怎么保存?很多朋友都不知道怎么操作,其实方法很简单的。下面小...
  • 便签作用多是记录备忘事项,及时提醒自己处理一些重要事情,可在忙碌工作中,大家经常会忘记去查看电脑桌面上记录备忘事项,因此不少人想在电脑桌面上增加文字提醒,那么在电脑桌面上怎么增加文字提醒呢?...
  • 开复如何能很好地安排好自己的时间? 李开复,创新工场CEO 答:人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去...
  • 如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议: 做你真正感兴趣、与自己人生目标一致的事情。我...
  • 如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议:  做你真正感兴趣、与自己人生目标一致的事情。...
  • 电脑因为根目录看见不足,造成开机一直处于登录界面,经过我在终端折腾半天,删除了opt目录等操作,才终于进入xwindows桌面,所以决定增大\目录大小,文章同步进行,解决成功,发文,解决这个只是时间问题 ...
  • 如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议: 做你真正感兴趣、与自己人生目标一致的事情。我...
  • 第二章 掌握自己的时间   时间是最特殊的一项资源,时间的...需要对时间进行记录,从而知道自己的时间怎么消耗掉的,从而才有可能进行改进。   很多任务需要大块的时间来完成,思考也需要大量的时间。   要
  • 不论是用手机上网或者用电脑登录各类网站,都需要输入各种密码,密码是自己个人信息和外界最好屏障,企业邮箱登录密码也是如此,提升邮箱密码安全话,也能为企业邮箱安全性能拉上一层屏障。接下来以网易企业...
  • 从2017年建立博客网站以来,我总共花费在上面的时间不超过两个月(算上杂七杂八的时间,购买服务器,装环境,部署项目等),其实我一有空就对我的博客网站进行优化和增加新的内容,从首页的下拉无限加载到博客文章的...
  • 任何需要不到一秒钟思考的事情都可以被机器学习所取代,如一些团队在两年的时间里自动化超过21%的任务,而在运用了机器学习在三年内就可以将自动化提高到30%以上。 2、提高效率 在实际工作中人们做的大约...
  • 原标题:此花卉非常适合懒人养,不用怎么管,都可以生长特别旺盛!很多人都想在家中养殖一些植物,不仅可以增加观赏价值,还可以净化室内空气。但是很多人总是忘记给植物浇水,或者浇水太勤,从而造成植物死亡,...
  • Python作为一门编程语言,一门技术,就一定能够为我们所用,至少赚个外快是...都是没有商用项目,感觉开始做时候技术有些提升,后来,接多了,自己之前写就可以做为模板,快速开发,但是技术提升没以前显著。看
  • 很多人都会在闲暇的时间来做一些自媒体,写一些文章来发表挣得收益。但是有一些自媒体写手会发现一个事情,写着写着,文章是自己的原创文章,但是这个官方给的推荐量却在不断减少。为什么会出现这样的问题呢?即使是...
  • GDC2014关于关卡设计的讲座的总结与自己的理解 布局有利于游戏机制的控制 小孩子玩的沙盘就是一个简单的游戏布局 物理空间影响玩家活动的游戏(我的理解是有碰撞有刚体有物理的游戏)都需要布局 布局就是游戏规则 ...
  • 那我们怎么利用琐碎的时间不断充实自己呢,我们不仅可以通过观看大量书籍的方式增加自己的知识量,也可以在空闲时间利用随身携带的手机不断汲取新知识。下面就来推荐一些小编常用的app资源以供大家参考。 1、藏书...
  • 区块链 Hyperledge Fabric 项目是 IBM 开源区块链项目,...对于已经捣腾了一段时间的工程师来说,已经开始不满足跑first-network了,现在想改组织结构,增加peer等,不知道怎么改。 本次给大家分享下,怎么完...
  • 今天有人问到如何增加UDP的可靠性,我猜大概就是模仿TCP的一些性能吧,做完实验回来后(学的是...序列号既然有超时和重传,那么我们就要设定定义超时的时间界限并给出重传的具体机制,那么超时时限RTO怎么计算呢,重传
  • 最近有网友和小编反映自己的电脑在升级成win10系统后开机黑屏时间比较长,希望望能找到解决的办法。小编针对这个问题整理出了一个解决方法,有需要的朋友不妨了解一下吧.win10开机黑屏时间长怎么办1、使用win键+r键...
  •  1 期刊的偏好:虽然不同的期刊有自己的发表文章的领域,但是仔细阅读三五期你就会发现,它们在自己的领域中还是有偏好的,这是受到审稿人员的偏好影响的,这个值得投稿者注意。  2 期刊的能力:期刊的刊载能力是...
  • 这段时间在搞大数方面研究,大量数据哪里去找呢呵呵,网上一些自动生成工具也 不怎么符合自己需求,于是乎自己就编写了一个,能产生大量随机数据脚本,还能对配置文件进行配置哦,虽然有些地方做不够灵活...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 725
精华内容 290
关键字:

怎么增加自己的时间