登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
LINUX
Mysql

Mysql垂直拆分、水平拆分的拆分、查询总结-日常笔记

一、垂直拆分 定义:对数据表“列”进行拆分,把一张列比较多的表拆分为多张表 分表原则: 常用字段放在同一张表中 text等大字段独立拆分为一张表 查询方案: 使用Join进行连接即可 二、水平拆分 定义:当表行数特别大(一般而言,指千万级以上)时,分成小表 分表原则: 可按照对ID取模%N的方式(或hexdec(MD5(某字符串))%N),使ID分散到N个表中 根据业务逻辑,可选择通过日期、地区等分表 按照行数分表,如1~50,51~100(对查询没办法优化) 典型缺点: group by或order by 会发生…

2016-04-26 代号山岳 阅读全文
OAM

Python按日期水平分割Mysql-日常笔记

水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;若个别过程要访问整个数据,则要用连接*作,这也无妨分割表;典型案例是电信话单按月分割存放。 垂直分割表(不破坏第三范式),一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘I/O(每行的数据列少,每页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是要在插入或删除数据时要考虑数据的完整性,用存储过程维护。 # -*- coding: UTF-8 -*- import MySQLdb …

2016-04-22 代号山岳 阅读全文
OAM

Ubuntu(Linux)定时检查并修复IPV6网络脚本-日常笔记

问题如题! 学校网络抽风,时续时断,更逗的是=》有时候网络恢复,但是机器缺陷入了不能自动恢复的尴尬境遇。 那么,就写几行脚本,处理一下这个问题吧。 写了三个独立的文件,分别存放在/home/claves/tools目录下。文件内容如下: #check.sh result=`ping6 bt.byr.cn -c 10 | grep "min/avg/max" -c` if [ "$result" != "1" ]; then date_tmp=`date` str_tmp="..........The host is…

2016-04-13 代号山岳 阅读全文
Mysql

mysql关键字与表名、字段名相同的解决办法-日常笔记

解决方法很简单,那就是,用反引号'`'(ESC对于的键,不是单引号)将表名或字段名标注一下即可。 SELECT procedure FROM fan; #错误 procedure与关键字冲突 SELECT 'procedure' FROM fan; #错误 输出的全是字符串procedure SELECT `procedure` FROM fan; #正确  

2016-04-12 代号山岳 阅读全文
OAM

Linux CPU使用率与机器负载的关系与区别-日常笔记

http://blog.sina.com.cn/s/blog_6090a6ba0101kacf.html http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html

2016-04-07 代号山岳 阅读全文
OAM

Ubuntu(Linux)间隔时间、定时重启网卡-日常笔记

寝室内有一台计算机,长时间使用IPV6网络保持网络在线。但是由于这几天学校网络抽风,频繁出现网络故障。但是Ubuntu系统并不能自动重启网卡,出现故障。所以就写了几行小脚本,以定时重启网卡。 系统:ubuntu-server 15.10 一、建立脚本 1、脚本if.sh 用途 :  用于重启网卡,位于计算机/home/claves/tools/目录内 内容: sudo service networking restart && # 重启网卡,&&用于保持先后顺序 sudo /home…

2016-03-26 代号山岳 阅读全文
Twisted

Python Twisted网络编程框架与异步编程入门学习教程(二十二)-转载

原作出处:twisted-intro-cn  作者:Dave  译者:杨晓伟  luocheng  likebeta 转载声明:版权归原作出处所有,转载只为让更多人看到这部优秀作品合集,如果侵权,请留言告知 感  谢:感谢 杨晓伟  luocheng  likebeta 为国内Twisted Coder做的里程碑级贡献 其  它:能访问到Github的童鞋,请访问出处链接。因为出处排版相当棒! 完结 呼呼! 感谢你一路支持. 在我开始时完全没有想到这个系列会这么长,会花这么多时间完成,但是创建这个系列的过程使我非常…

2016-03-26 代号山岳 阅读全文
Twisted

Python Twisted网络编程框架与异步编程入门学习教程(二十一)-转载

原作出处:twisted-intro-cn  作者:Dave  译者:杨晓伟  luocheng  likebeta 转载声明:版权归原作出处所有,转载只为让更多人看到这部优秀作品合集,如果侵权,请留言告知 感  谢:感谢 杨晓伟  luocheng  likebeta 为国内Twisted Coder做的里程碑级贡献 其  它:能访问到Github的童鞋,请访问出处链接。因为出处排版相当棒! 简介 在上一个部分我们对比了Twisted与 Erlang,并将注意力集中在它们共有的一些思想上.结果表明使用Erlang…

2016-03-26 代号山岳 阅读全文
Twisted

Python Twisted网络编程框架与异步编程入门学习教程(十八)-转载

原作出处:twisted-intro-cn  作者:Dave  译者:杨晓伟  luocheng  likebeta 转载声明:版权归原作出处所有,转载只为让更多人看到这部优秀作品合集,如果侵权,请留言告知 感  谢:感谢 杨晓伟  luocheng  likebeta 为国内Twisted Coder做的里程碑级贡献 其  它:能访问到Github的童鞋,请访问出处链接。因为出处排版相当棒! 简介 在上一个部分,我们学习了使用生成器构造顺序异步回调的新方法, 加上 deferreds,我们现在有两种将异步操作链接…

2016-03-26 代号山岳 阅读全文
Twisted

Python Twisted网络编程框架与异步编程入门学习教程(十七)-转载

原作出处:twisted-intro-cn  作者:Dave  译者:杨晓伟  luocheng  likebeta 转载声明:版权归原作出处所有,转载只为让更多人看到这部优秀作品合集,如果侵权,请留言告知 感  谢:感谢 杨晓伟  luocheng  likebeta 为国内Twisted Coder做的里程碑级贡献 其  它:能访问到Github的童鞋,请访问出处链接。因为出处排版相当棒! 简介 这部分我们将回到"回调"这个主题.我们将介绍另外一种写回调函数的方法,即在Twisted中使用 generators…

2016-03-26 代号山岳 阅读全文
1…1516171819…22
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 2 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 8 月
  • 2015 年 7 月
  • 2015 年 6 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2014 年 6 月
  • 2014 年 3 月
  • 2013 年 9 月
  • 2013 年 3 月

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号