This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | \set aid random(1, 100000 * :scale) | |
| \set bid random(1, 1 * :scale) | |
| \set tid random(1, 10 * :scale) | |
| \set delta random(-5000, 5000) | |
| BEGIN; | |
| UPDATE pgbench_accounts SET abalance = abalance + :delta WHERE aid = :aid; | |
| SELECT abalance FROM pgbench_accounts WHERE aid = :aid; | |
| UPDATE pgbench_tellers SET tbalance = tbalance + :delta WHERE tid = :tid; | |
| UPDATE pgbench_branches SET bbalance = bbalance + :delta WHERE bid = :bid; | |
| INSERT INTO pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | -- | |
| -- GEOIP IN POSTGRESQL | |
| -- | |
| -- We use two approaches. First using PostgreSQL inet and cidr types and indexing (PostgreSQL 9.4 and later), | |
| -- and then using ip4r (https://github.com/RhodiumToad/ip4r). | |
| -- The performance of ip4r indexes is significantly better than PostgreSQL's own index. | |
| -- An operation that took 42s using ip4r took 47 minutes using PostgreSQL's cidr index. | |
| -- | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #!/bin/sh | |
| ### | |
| # SOME COMMANDS WILL NOT WORK ON macOS (Sierra or newer) | |
| # For Sierra or newer, see https://github.com/mathiasbynens/dotfiles/blob/master/.macos | |
| ### | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/5b3c8418ed42d93af2e647dc9d122f25cc034871/.osx | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #################################### | |
| # BASIC REQUIREMENTS | |
| # http://graphite.wikidot.com/installation | |
| # http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/ | |
| # Last tested & updated 10/13/2011 | |
| #################################### | |
| cd | |
| sudo apt-get update | |
| sudo apt-get upgrade |